如何自动修复 pylint 报告的 lint 问题?

Lok*_*wal 23 python pylint

就像我们有“eslint --fix”来自动修复 Javascript 代码中的 lint 问题一样,我们是否也有针对 Python 代码的pylint 的东西?

小智 6

pylint 报告的错误代码很少可以使用以下 lib https://github.com/hhatto/autopep8修复

此外,如果您使用 pycharm 作为编辑器,则可以选择重新格式化代码,这将有助于解决 pylint 报告的大多数问题

  • 以下是使用“autopep8”的示例命令:“autopep8 --in-place --aggressive --aggressive *.py” (2认同)
  • autopep8 仅修复了 pylint 报告的一小部分错误。我的代码在 autopep8 之后的评分为 1.95/10,之前的运行评分为 0.39/10。 (2认同)

Ant*_*ods 5

你现在也有黑色了。两者blackautopep8可以集成到大多数优秀的编辑器中。

  • 不幸的是,即使与 autopep8 结合使用,“black”也只能修复“pylint”报告的一小部分错误。 (2认同)