排除目录
我正在做一个django项目,想在里面对一个应用运行pyflakes工具。我需要把“migrations”这个文件夹从pyflakes的检查中排除掉。
对于pep8,我可以这样做:
pep8 --exclude=migrations app_name
那么对于pyflakes,有没有类似的方法呢?
我找不到关于pyflakes的合适文档。
2 个回答
49
可以使用flake8
这个工具,它是一个集成了pyflakes
、pep8
和mccabe
的工具。
除了其他功能外,它还有一个--exclude
选项:
--exclude=patterns exclude files or directories which match these comma
separated patterns (default:
.svn,CVS,.bzr,.hg,.git,__pycache__)
6
Pyflakes支持输入文件或文件夹的列表,但没有“排除”选项。
这里有一个等效的例子:
pep8 `find app_name | egrep -v migrations`
pyflakes手册页面:http://man.cx/?page=pyflakes&do%5Bgo%5D=go