2012-12-19 2 views
26

최근 버전의 pylint는 사람이 읽을 수있는 메시지 ID로 메시지를 표시하지 못하게합니다. 예를 들어, 대신필림트 사람이 읽을 수있는 메시지 ID 목록?

class MyTest(unittest.TestCase): # pylint: disable=R0904 
    ... 

의 내용은 다음을 지정할 수

class MyTest(unittest.TestCase): # pylint: disable=too-many-public-methods 
    ... 

page 목록 숫자 메시지 ID를. 그러나 사람이 읽을 수있는 버전의 메시지 ID 전체 목록을 찾고 있습니다. 그 목록을 어디에서 찾을 수 있습니까?

답변

40

웹상에 (아직) 그런 목록이 존재하지 않는다고 생각 합니다만, pylint --list-msgs이 자동으로 생성합니다.

15

나는 당신 자신의 질문을 우연히 만났습니다. 그러한 목록을 직접 찾아보십시오. 그래서 pylint --list-msgs을 정규식을 통해 처리하기로 결정했습니다. 그런 목록을 만들었습니다. here에 액세스 할 수 있습니다.

+0

고마워요, 피터. 나는 내 대답을 약간 확장했다. 그러나 설명 할 것이 많지 않습니다. – bowl

+0

좋았지 만 설명의 일부가 불완전한 것으로 보입니다. 예를 들어이 포인팅에 대한 감사를 불완전한 설명 –

+0

@FrankNiessink - - < "빈 문서화 문자열 C0112를 모듈, 함수, 클래스 나 메소드가 빈 문서화 문자열 (너무 쉬운 것이있을 때 빈 %의 문서화 문자열 은 사용" 내 정규 표현식은 꺼져있어. 처리 할 수 ​​없어서 출력을 분할하는 방식이 바뀌었다. – bowl

관련 문제