2014-06-30 8 views
6

나는 장고 프로젝트를 진행 중이며 그 안에있는 응용 프로그램에서 pyflakes를 실행하려고합니다. 나는 "migrations"디렉토리를 pyflakes에서 제외해야합니다.디렉토리 제외

pep8 위해 나는 pyflakes에 대한 유사한 방법이 있나요

pep8 --exclude=migrations app_name 

할 수 있습니까?

pyflakes에 대한 적절한 문서를 찾을 수 없습니다.

답변

1

Pyflakes는 파일 또는 디렉토리 목록을 지원합니다.

pep8 `find app_name | egrep -v migrations` 

pyflakes 맨 : 아니오 "제외"옵션

여기에 상응입니다 http://man.cx/?page=pyflakes&do%5Bgo%5D=go

+1

pyflakes는'APP_NAME 찾기/* | egrep -v 마이그레이션. 그것은 약간의 수정과 함께 일했습니다. 감사. – user3148949

11

사용 flake8 도구 대신에 - 그것은 주위 pyflakes, pep8mccabe 래퍼입니다. 다른 기능 외에

은, 그것은 --exclude 옵션이 있습니다

--exclude=patterns exclude files or directories which match these comma 
         separated patterns (default: 
         .svn,CVS,.bzr,.hg,.git,__pycache__) 
+0

제안 해 주셔서 감사합니다.하지만 pyflakes를 사용하여이 작업을 수행하려고했습니다. – user3148949

+0

@ user3148949 'flake8'은 훨씬 강력합니다. – alecxe

+1

필자는'필링 (pylint) '도구에 대한 열렬한 팬이지만 다소 느립니다. Pyflakes는 * 빠릅니다 *! 'flake8'에 대해 게시 해 주셔서 감사합니다. 지금 바로 확인해 보겠습니다. – johntellsall