우리는 VS2015 Enterprise로 SonarLint를 시도하고 있습니다. 우리가 해결하지 못하면 쇼 스토퍼가 될 수있는 자극적 인 문제가 있습니다. 코어 i5 프로세서, 8GB 메모리, 대용량 SSD, Windows 7 Pro :SonarLint suppress 된 경고가 VS Errors 화면에 계속 나타나지 않게하는 방법
동일한 경고 코드 (예 : S1444)의 기존 경고가 많이 있습니다. 기존 코드로 살 수 있지만 향후 작업을 위해 코드를 잡으려고합니다. 따라서 코드에서 지저분한 pragma없이 기존 경고를 억제하고 싶습니다. 따라서 오류 목록 화면에서 rt를 여러 번 선택하고 억제 파일을 클릭하십시오. 해당 프로젝트에 GlobalSuppressions 파일이 생성되고 업데이트됩니다.
그러나 경고가 계속 표시됩니다. 나는 솔루션을 깨끗이하고 다시 만들었고 '억제 된'경고는 'Active'(여전히 '억제되지 않음'을 의미하는 것으로 추측 함)의 억제 상태로 계속 표시됩니다.
이것은 이전 경고를 제거하여 새로운 경고가 명확하게 드러나지 못하게하는 것을 의미합니다 (실제로는 운동의 요점 임).
이 버그는 무엇입니까? 아니면 누락 되었습니까?
또한 때로는 rt 클릭 컨텍스트 메뉴에 Suppress-> 및 그 밖의 시간이 포함되어 있음을 알 수 있습니다. 어떻게 작동합니까?
[연결 모드] (http://www.sonarlint.org/visualstudio/index.html#Connected)에 대해 알고 있습니까? 연결 모드에서는 품질 프로파일에서 규칙을 제거 할 수 있습니다. 그렇게하면 팀 내에서 표준을 동기화 할 수 있습니다. – janos
우리는 실제로 SonarQube 서버 접근법을 사용하고 싶지 않습니다. 우리의 요구에 너무 복잡합니다. 우리가 원하는 것은 VS 오류 목록 화면의 경고 탭에서 억제 된 경고가 사라지도록하는 것입니다. 모든 경고가 처리되거나 억제 될 때 '깨끗한'화면이 나타나고 자르는 모든 새로운 경고가 분명해집니다. 이것은 가능하지 않습니까? –