运行 pylint 是否可以忽略“# pylint: disable=”指令?
Is it possible to run pylint with ignore of "# pylint: disable=" instructions?
为了识别臭代码,我想 运行 pylint
就好像没有 # pylint: disable=*
指令(例如 pylint: disable=broad-except
)。
是否可以在命令行上禁用 disable
本身?
当然,我可以创建一个临时文件,其中删除了所有 # pylint: disable
指令,但也许 pylint
足够聪明,可以将其内置..
我不知道如何禁用 pylint,但我知道如何覆盖它的默认设置,就像这样-
- 在您的工作目录中创建一个名为
.pylintrc
的文件
- 完成!例如-
[FORMAT]
max-line-length=1000 -To override the default line length which is 100
我相信以下其中一项可以提供帮助:
pylint --enable=locally-disabled module.py
pylint --enable=suppressed-message module.py
pylint --enable=all module.py
您可以通过启用 suppressed-message
来获得这些
pylint --enable=suppressed-message
为了识别臭代码,我想 运行 pylint
就好像没有 # pylint: disable=*
指令(例如 pylint: disable=broad-except
)。
是否可以在命令行上禁用 disable
本身?
当然,我可以创建一个临时文件,其中删除了所有 # pylint: disable
指令,但也许 pylint
足够聪明,可以将其内置..
我不知道如何禁用 pylint,但我知道如何覆盖它的默认设置,就像这样-
- 在您的工作目录中创建一个名为
.pylintrc
的文件
- 完成!例如-
[FORMAT]
max-line-length=1000 -To override the default line length which is 100
我相信以下其中一项可以提供帮助:
pylint --enable=locally-disabled module.py
pylint --enable=suppressed-message module.py
pylint --enable=all module.py
您可以通过启用 suppressed-message
pylint --enable=suppressed-message