다음을 통해 공유


Copilot를 사용하여 구현(IDE3000)

재산 가치
규칙 아이디 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

자세한 내용은 방법: 코드 분석 경고 표시 안 함을 참조하세요.

참고하십시오