문제

ASP.NET 페이지에 컨트롤이 있습니다. 해당 페이지에는 규칙을 위반하는 "pareq"라는 이름의 컨트롤이 있습니다.

CA1704 : 식별자는 SpellEspelledCorrect를 보았습니다

생성 된 파일에 정의되어 있기 때문에이 오류를 억제하는 방법을 잘 모르기 전에 억제를 사용했습니다.

나는 이것을 사용자 정의 사전으로 할 수 있지만 모든 개발자들은이 사전의 사본을 유지해야한다는 것을 의미합니다. 또한 "pareq"라는 용어는이 프로젝트에서만 사용됩니다.

억압을 어떻게 그리고 어디서 적용 할 것인가?

도움이 되었습니까?

해결책

나는 그 프로젝트에 대한 특정 단어가 포함 된 프로젝트 당 사용자 정의 사전을 유지합니다. 이 사전 파일은 SourceControl 저장소에 있으므로 다른 개발자는이를 사용할 수 있으며 새 단어를 추가 할 수 있습니다.

다른 팁

Afaik 분노에 사용하지는 않았지만 조립 수준에서 억제를 추가 할 수 있습니다! 당신이 그렇게한다면 당신은 약간의 거짓 부정으로 끝날 것입니다. (즉,이 규칙을 어기는 모든 사건을 억제합니다).

suppressMessage ( "Microsoft.Design", "CA1704", Scope = "Assembly")

소스 컨트롤의 사용자 정의 사전이 최상의 옵션이라고 생각합니다. 또는 FXCOP 프로젝트를 소스 컨트롤로 유지할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top