我已将 vscode 配置为使用 pylint。

工作区设置:

"python.pythonPath": "/home/name/python-venv/machine learning/bin/python3",
"python.linting.pylintPath": "/home/name/python-venv/machine-learning/bin/pylint",

路径链接到虚拟 python 环境。
当我运行 Python: Run Linting 从命令提示符 (ctrl+P) 输出 int 输出 - > Python 窗口是:
##########Linting Output - pylint##########
No config file found, using default configuration

-------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 2.31/10, +7.69)

即使应该,它也没有发现文件有任何问题。
当我从终端(有或没有事件的虚拟环境)运行这个命令时,我得到以下输出:
No config file found, using default configuration
************* Module test
C:  1, 0: Missing module docstring (missing-docstring)
C:  2, 0: Constant name "hello" doesn't conform to UPPER_CASE naming
style (invalid-name)
C:  3, 0: Constant name "sess" doesn't conform to UPPER_CASE naming
style (invalid-name)

-------------------------------------------------------------------
Your code has been rated at 2.50/10 (previous run: 10.00/10, -7.50)

谁能告诉我它的行为是这样的吗?

最佳答案

通过使用手动生成 pylintrc 解决了这个问题

pylint --generate-rcfile > ~/.pylintrc

现在一切都按预期进行

关于python - Pylint 在 vscode 中找不到错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49795638/

10-12 17:40
查看更多