우리는 프로젝트의 일부로 StyleCop을 가지고 있으며 컴파일 할 때마다 Stylecop이 코드를 확인하고 있습니다. 그러나 우리는 이미 100K + 코드 줄을 가지고 있으며 매일 증가합니다. 따라서 솔루션을 다시 빌드하는 데 이미 20 초 이상이 소요됩니다. 나는 그것의 최악의 부분이 Stylecop이라고 생각한다.스타일 캅 체크인 정책 VS2012, TFS2010
그래서 우리는 컴파일 프로세스에서 StyleCop을 제거하는 방법을 생각하고 있지만 TFS의 체크인 정책으로 사용하고 있습니다. 나는 2 프로젝트를 발견했다 : SourceAnalysysPolicy과 StyleCopPolicy. 그러나 어느 쪽도 VS2012를 지원하지 않는 것 같고 수많은 게시물은 VS2012에서 작동하지 않는다고 제안합니다.
빌드 서버 (TeamCity)에 단계별로 StyleCop을 적용 할 수 있지만, 실제로는 솔루션이 아니라 많은 잘못된 빌드가 생성됩니다.
TFS의 모든 체크 인에 게이팅 된 체크 인을 적용하고 MSBuild 스크립트를 통해 스타일코프를 실행해야합니다. 위반이없는 경우 TeamCity에 실제로 체크인하고 컨트롤을 전달합니다. 위반이있는 경우 개발자에게 알리고 체크인하지 마세요. 그러나 그것이 TFS2010에서 가능하고 어떻게 구현하는지에 대해서는 잘 모르겠습니다.
다른 아이디어?
릴리스 빌드에'StyleCop'을 다음과 같이 추가하면 어떻게 될까요? – Mightymuke
그건 생각이지만, 사람들이 석방을 위해 건물을 만들지 않고 계속 체크인하고있는 것을 볼 수 있습니다. 솔루션에서 마우스 오른쪽 버튼을 클릭하고 스타일 컷을 실행하십시오. 가능한 경우 수동 상호 작용을 최소화하고 싶었습니다. – trailmax