【发布时间】:2019-12-08 23:56:38
【问题描述】:
我使用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
【问题讨论】:
标签: python formatting flake8 python-black