【发布时间】:2019-09-07 14:52:06
【问题描述】:
当我通过 shell 运行时,pylint:
$ pylint decorator.py
No config file found, using default configuration
************* Module decorator
C: 7, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C: 15, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C: 1, 0: Missing module docstring (missing-docstring)
C: 4, 0: Missing function docstring (missing-docstring)
C: 6, 4: Missing function docstring (missing-docstring)
C: 14, 0: Missing function docstring (missing-docstring)
但是,如下所示,这些警告不会出现在 VSCode 中
...尽管确实执行了一些基本检查,如下图所示,我删除了一个空白行:
【问题讨论】:
-
基于“'print' 关键字后不必要的括号”,您的 shell
pylint可能在 Python 2 中运行 -print不是 Python 3 中的关键字。 -
但是我通过
pip3安装了pylint:sudo -HE pip3 install pylint -
@pkaramol 通过
python3 -m pip install pylint安装pylint(可能需要sudo)确保它将安装在正确的环境中(通常是Python 3.x)。
标签: python visual-studio-code lint