2016-06-13 4 views
2

나는 다음과 같은 코드가 pylint.해제 잘못된 이름 인수

  1. 하기 목록하지 않는 것 : (210)는 행 번호 (없는 메시지 코드)

    Pylint 내가 ID 유형에 따라 메시지를 제외 할 수 있습니다 말을 보이지만을 의미

    C:210, 9: Invalid variable name "df" (invalid-name) 
    

    메시지 ID, 행 번호 및 열 번호

  2. 특정 변수 이름에 대한 메시지는 제외하지만 다른 변수 이름에 대해서는 경고가 표시되지 않습니다. 당신의 pylintrc 파일에서
+0

참고 ['이다 a-z _] [a-z0-9 _] {2,30} $'이며, 실제로 "df"는 유효하지 않은 이름입니다. – Hamms

+0

오류는 "invalid-name"이라고도하는 오류 C0103입니다. 이러한 식별자 중 하나를 사용하여 비활성화 할 수 있습니다. – Hamms

+1

예, 알아요.하지만 df는 팬더에서 흔히 볼 수있는 컨벤션입니다. 또한 Matplotlib에서 'ax'를 사용하면 해당 변수 이름에 대한 메시지를 제외하고 싶습니다. – Chris

답변

8

그렇지 않으면 정규식을 실패 허용 이름을 쉼표로 분리 된 목록과 good-names 변수를 정의 할 수 있습니다. 이미 프로젝트에 대한 pylintrc 파일이없는 경우

# Good variable names which should always be accepted, separated by a comma 
good-names=i,j,df 

실행으로 시작하는 템플릿을 생성 할 수 있습니다 : 정규 표현식 pylint 변수 이름의 유효성을 확인하는 데 사용하는

pylint --generate-rcfile > pylintrc