2017-12-06 27 views
0

SonarQ를 사용하여 amke 정적 분석을 수행하도록 Python 프로젝트를 구성했습니다. 테스트 패키지에서 모든 setUp 메소드는 메소드 이름 (pylint에서 C0103)으로 인해 python : S100 경고로 표시됩니다. 테스트 패키지의 모든 메소드에 대해이 기능을 비활성화하고 싶습니다. 그러나이를 수행하는 방법을 찾을 수 없습니다.SonarQ 경고를 로컬에서 사용하지 않도록 설정합니다.

다음과 같은 내용으로 패키지 내부 pylintrc 파일을 넣어 pylint에서이 작업을 수행 할 수 있습니다 같다 : (

[MESSAGES CONTROL] 
disable=C0103,C0301 

문제는 수중 음파 탐지기가 특정 pylintrc를 사용하도록 구성되어 있다는 점이다 예를 들어 프로젝트의 하나 루트 수준)가 있으며 패키지 수준에서 속성을 재정의 할 수 없습니다. 물론 전체 프로젝트에 대한 규칙을 비활성화하지 않으려합니다.

어떻게 할 수 있습니까? 감사합니다.

답변

0

특정 디렉토리의 python : S100에서 발생하는 문제를 무시하도록 프로젝트를 구성 할 수 있습니다. SonarQube 설명서 "ignoring issues on multiple criteria"을 참조하십시오.