2011-10-24 5 views
11

Django 프로젝트에서 마이그레이션을 위해 South를 사용하고 있습니다. 내 프로젝트에서 Pylint를 실행할 때 마이그레이션 파일에서 많은 오류가 발생합니다. Pylint에서 마이그레이션 파일을 제외하려면 어떻게해야합니까?Pylint에서 남미 마이그레이션을 제외하려면 어떻게해야합니까?

필자는 Windows 시스템에 있으므로 Pylint 옵션에서 파일 이름 제외를 사용할 수 없습니다. 나는 각 마이 그 레이션 파일의 상단에 # pylint: disable-msg-cat=WCREFI을 추가하는 방법에 노력했다. 그것은 매우 울퉁불퉁 한 것으로 보이며 최후의 수단으로 보이지만이 문서화 된 지시문은 작동하지 않으며 오류 [E] Unrecognized file option 'disable-msg-cat'이 발생합니다.

어떤 도움이 필요합니까? 하여 .pylintrc 파일에 다음을 추가

감사

답변

17

그것을했다. 최근 pylint 버전에서

[MASTER] 

# Add <file or directory> to the black list. It should be a base name, not a 
# path. You may set this option multiple times. 
ignore=tests.py, urls.py, migrations 
1

는-MSG-고양이 DISABLE 하나의 '사용 안 함'옵션과 같은 다른 disable- * 옵션 로 통합되었습니다. 그 이후로,

# pylint: disable=I,E,R,F,C 

은 메시지를 보내지 않으려는 파일 위에 추가 할 수 있습니다.

관련 문제