bax*_*axx 8 python pylint pyproject.toml
在包含诸如x或 之类的变量的文件上运行 pylintl会引发错误,尽管这些变量在它们所在的上下文中可能有意义。
我可以通过添加以下内容来禁用所有此类错误pyproject.toml:
[tool.pylint."MESSAGES CONTROL"]
disable = [ "invalid-name"]
Run Code Online (Sandbox Code Playgroud)
但我更希望能够明确声明我想忽略的变量。
Del*_*xfx 11
在搜索同一问题时,我发现https://github.com/PyCQA/pylint/issues/3181#issuecomment-624284441,这解释了不能使用方括号。相反,用引号括起来的逗号分隔值列表将起作用:
[tool.pylint.'MESSAGES CONTROL']
max-line-length = 120
disable = "too-many-arguments,not-callable"
Run Code Online (Sandbox Code Playgroud)
或者,可以使用三引号来提高许多禁用语句的可读性:
[tool.pylint.'MESSAGES CONTROL']
max-line-length = 120
disable = """
too-many-arguments,
not-callable
"""
Run Code Online (Sandbox Code Playgroud)
要忽略特定变量名称的 pylint 错误,可以按如下方式good-names设置列表:pyproject.toml
[tool.pylint."MESSAGES CONTROL"]
good-names = [
"x",
"y",
]
Run Code Online (Sandbox Code Playgroud)
这将为pylint 生成有效的变量名称x。y
| 归档时间: |
|
| 查看次数: |
7317 次 |
| 最近记录: |