我使用flake8
来表示linting,black
来表示格式化。你知道吗
flake8
对执行规则和格式化规则产生警告:
我只想看看执行规则。我不关心格式规则,因为它们将通过black
格式自动修复:
我可以通过运行flake8 --ignore=E271,E225,W291,E231
一次禁用一个规则。但是,没有要禁用的格式规则的详尽列表,必须一次发现一个。如果有类似于JavaScript的eslint的东西就太好了,那里有一个plugin来禁用代码格式化程序所涵盖的所有格式化规则。你知道吗
有没有类似的方法来禁用flake8
中的所有格式化规则?你知道吗
解决方案:根据下面的答案,我用这个命令忽略了所有格式规则:
flake8 --ignore=E101,E111,E114,E115,E116,E117,E12,E13,E2,E3,E401,E5,E70,W1,W2,W3,W5 file.py
看起来您可以ignore by error code pattern,而不仅仅是特定的错误代码,例如
ignore=E1,W
对于所有以E1和W开头的错误代码。Here's a list当前的错误代码,您可以用来指定要忽略的错误类型。你知道吗相关问题 更多 >
编程相关推荐