我已将 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/