排除目录

use*_*949 14 python django static-analysis pyflakes

我正在研究一个django项目,我正试图在其中的应用程序上运行pyflakes.我需要从pyflakes中排除"迁移"目录.

对于pep8我能做到

pep8 --exclude=migrations app_name
Run Code Online (Sandbox Code Playgroud)

pyflakes有类似的方法吗?

我找不到任何适合pyflakes的文档.

ale*_*cxe 27

使用flake8工具 - 它是一个包装pyflakes,pep8mccabe.

除了其他功能,它还有一个--exclude选项:

--exclude=patterns    exclude files or directories which match these comma
                      separated patterns (default:
                      .svn,CVS,.bzr,.hg,.git,__pycache__)
Run Code Online (Sandbox Code Playgroud)

  • 要使用`flake8`完成原始问题,请使用以下命令:`$ flake8 --exclude =*/migrations/*` (7认同)
  • @user3148949 相信我,`flake8` 更强大。 (2认同)

joh*_*all 6

Pyflakes 支持文件或目录列表;没有“排除”选项

这是一个等价的:

pep8 `find app_name | egrep -v migrations`
Run Code Online (Sandbox Code Playgroud)

pyflakes 手册页:http://man.cx/? page=pyflakes&do%5Bgo%5D=go

  • pyflakes `查找应用程序名称/* | egrep -v 迁移`。稍作修改即可使用。谢谢。 (2认同)