2017-04-10 8 views
2

스타일 플러그인을 별도로 사용하여 visual studio 2013에 코드를 작성했습니다. 우리가 코드 qualtiy을 확인하기를 원할 때 ctrl + shift + y를 눌러 stylecop을 실행하고 위반 사항의 로그를 얻습니다.비주얼 스튜디오에서 jetbrains 용 스타일 캅을 실행할 수 있습니까? 2017

최근에 우리는 resharper 및 JetBrains가 통합 된 스타일코프로 Visual Studio 2017로 전환했습니다. stylecop이 여전히 실행 중일 때 (위반 사항 아래의 파란색 선) 우리는 모든 오류가있는 완전한 로그를 얻지 못하는 것입니다 (그리고 솔루션 스타일 캅을 만들 때 자동으로 실행되지 않습니다).

내가 도구에보고 시도 -> 옵션 -> 환경 -> 키보드 - "Stylecop"를 포함> 표시 명령은

  1. 는 아직도인가 (당신은 VS2013의 설정 많은 2017 년에 없음을 찾는 데 사용) VS2013에서했던 것처럼 stylecop을 실행할 수 있습니까?
  2. 빌드가 완료된 후 (빌드 빌드 이벤트에서) stylecop을 실행할 수 있습니까?

답변

1

Vsiual Studio 2017에서 StyleCop을 사용 설정하고 통합하는 가장 쉬운 방법은 enable the StyleCop Roslyn package입니다. 그렇게하면 Roslyn 컴파일러는 자동으로 StyleCop을 편집기에서 실행하고 빌드하는 동안 실행합니다.

Resharper는 이것도 멋지게 재생하고 설정을 스타일 캅 설정에 동기화해야합니다.

+0

빌드 후 Stylecop을 실행하는 것을 좋아합니다. 그 제안에 감사드립니다! Resharper에서 만든 설정을 듣지 않는 것 같지만 -> 옵션 -> 코드 검사 - 검사 심각도. 몇 가지 맞춤 설정을했습니다 (SA1500 \t 여러 줄 명령에 대한 중괄호는 줄을 공유하면 안 됨)하지만 이제는 빌드시 오류가 발생합니다. Stylecop을 올바른 방식으로 구성하지 않았습니까? 설정을 동기화하려면 뭔가해야합니까? –

+0

프로젝트의 현재 규칙 등을 확인해야합니다. Roslyn은 약간 다른 방법으로 이러한 항목을 구성합니다. – jessehouwing