재산 | 가치 |
---|---|
규칙 아이디 | IDE3000 |
타이틀 | Copilot을 사용하여 구현하기 |
범주 | CodeQuality |
하위 범주 | 기타 규칙 |
적용 가능한 언어 | C# (프로그래밍 언어) |
개요
이 규칙은 NotImplementedException을 포함하는 메서드를 식별하고, GitHub Copilot를 사용하여 메서드를 구현하도록 돕는 전구 제안을 제공합니다. 이 코드 수정을 사용하는 경우 GitHub Copilot는 서명, 형식 컨텍스트 및 기타 사용 가능한 정보를 기반으로 메서드에 대한 구현을 생성합니다.
비고
빌드 시 코드 스타일 규칙을활성화하더라도, 이 규칙은 활성화되지 않습니다. IDE에서만 표시됩니다.
옵션
이 규칙에는 연결된 코드 스타일 옵션이 없습니다.
예시
// Code with NotImplementedException
public class Calculator
{
public int Add(int a, int b)
{
// IDE3000: Implement with Copilot.
throw new NotImplementedException();
}
}
전구 제안을 클릭하면 코필로트로 구현 옵션을 선택하여 GitHub Copilot에 메서드에 대한 구현을 생성하라는 메시지를 표시합니다.
경고 표시 안 함
단일 위반만 표시하지 않으려면 소스 파일에 전처리기 지시문을 추가하여 규칙을 사용하지 않도록 설정한 다음 다시 사용하도록 설정합니다.
#pragma warning disable IDE3000
// The code that's violating the rule is on this line.
#pragma warning restore IDE3000
파일, 폴더 또는 프로젝트에 대한 규칙을 비활성화하려면 none
에서 해당 심각도를 로 설정하세요.
[*.{cs,vb}]
dotnet_diagnostic.IDE3000.severity = none
모든 코드 스타일 규칙을 비활성화하려면 Style
에서 범주 none
의 심각도를 로 설정하세요.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
자세한 내용은 방법: 코드 분석 경고 표시 안 함을 참조하세요.
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET