0

저는 StyleCop 및 VS2010 "코드 분석"규칙을 사용하기로 결정한 프로젝트를 설정하고 있습니다.StyleCop 및 코드 분석 규칙 위반 시각화

두 빌드가 모든 빌드에서 실행되도록 빌드를 설정했습니다. 문제는이 프로젝트의 개발자가 만 빌드시 StyleCop 및 코드 분석 규칙 위반을 볼 수 있다는 것입니다.

제작 코드에서 VS2010 코드 편집기는 빌드 오류와 마찬가지로 규칙 위반을 강조 표시하지 않습니다. 나는 사람들이 오랜 시간 동안 코드를 작성하게 될 것이고, 체크하기 전에 100 개 이상의 규칙을 수정해야한다는 것을 의미합니다. 더 유기적 인 과정을 탐구하고 싶습니다.

최근 2 주간 인터넷 검색에서 더 많은 부분을 소비 한 후, 나는 패배를 인정합니다. StyleCop 규칙 위반에 대한 인라인 코드 편집기 하이라이트를 제공하는 "Resharper 용 StyleCop"을 발견했습니다. 코드 분석을 위해 비슷한 것이 있는지 아니면 StyleCop을위한 다른 옵션이 있는지 궁금합니다.

감사합니다,

- 저스틴 천사

+0

최근 StyleCop 버전 (4.5 이상)에는 R # 통합이 내장되어 있습니다 (현재 "Resharper의 StyleCop"은 무엇입니까?). –

답변

1

불행히도의 FxCop에 대한 StyleCop for Resharper과 비슷한 아무것도 없다. StyleCop은 스타일 가이드 라인 위반만을 찾고 있습니다. 즉, 소스 코드, 텍스트 파일 만 살펴 봐야합니다. FxCop은 컴파일 된 어셈블리에 대한 분석을 수행하고 P/Invoke 정확성, Dispose에 대한 여러 번 호출, 관리되지 않는 API 대 관리 API 사용 등을 확인합니다. 도구는 확실히 소스의 이러한 분석을 수행 할 수 있지만 (실제로 Resharper는 일부, 그러나 확실히 FxCop의 모든 경고가 아님), 그렇게하기 위해서는 컴파일이 효과적으로 필요합니다. 컴파일하는 경우 FxCop을 사용할 수도 있습니다. 그건 그렇고, Resharper 돈 가치가있다.