2013-05-02 10 views
3

일관되게 스타일이 지정된 코드를 제공하기 위해 코드를 작성할 때 Resharper의 StyleCop 통합을 사용합니다. 전체 표준 규칙 집합을 사용하고 있습니다.한정자 'this'를 어떻게 비활성화 할 수 있습니까? TeamCity Code Inspections에서 중복 규칙이 있습니까?

이 정기적으로 나에게 약

SA1101 생각 나게 ReSharper에서 리드 : ".이"접두사 지역 전화 : XXX에 대한 호출이와 시작해야 '이.' 접두사는 내가 체크인 및 인 TeamCity의 코드 검사를 실행하고 나에게

Redundancies in Code 
    Redundant 'this.' qualifier (xxxx) 
FileName.cs 
22: Qualifier 'this.' is redundant 
23: Qualifier 'this.' is redundant 
33: Qualifier 'this.' is redundant 
etc 

을 말할 것이다, 내가 ReSharper에서 행복 내 편집을 완료하고했으면 항목이 클래스

의 멤버 인 것을 나타냅니다 나는 모든 솔루션이나 모든 개발자의 글로벌 파일에서 모든 프로젝트의 SA1101 오류를 항상 비활성화 할 수 있지만 이상적으로는 표준을 유지하고 코드 검사에서이 오류를 검사하지 못하도록하는 것이 좋습니다.

어떻게 생각하세요? 아니면 다른 아이디어?

답변

2

대체 ReSharper 설정에서 TeamCity 검사 주자를 가리키는 지침은 http://confluence.jetbrains.com/display/TCD7/Inspections+(.NET)#Inspections%28.NET%29-Additionaloptions을 참조하십시오.

입력하신 설정 파일은 "중복 된 항목"을 비활성화해야합니다. 검사. 이것을 수행하는 방법을 모르는 경우에는 클라이언트 측 ReSharper 설정 파일을 살펴보십시오.이 파일은 아마도 이미 비활성화되어있을 것입니다.

+0

감사합니다. 제 의뢰인 측에서도 장애인이 아니었지만 이상하게 보였습니다. 그러나 나는 해결책 수준 xxx.DotSettings 파일을 생성하고 그것을 안으로 검사하고, 오늘 밤 야간 구조는 저를 알 것이다. – AlSki

+0

같은 문제가 발생합니다. 팀 도시에 제공하는 DotSettings 파일에서 사용할 수 없더라도 적용되지 않습니다. – Balanikas