我想将Pylint配置为我正在处理的Python项目的整个项目目录中的外部工具。我尝试过将存储库作为一个模块使用__init__.py
,但这两种方式都无法工作。
我在设置Pylint以运行PyCharm时遇到了困难。我知道我应该把它作为一个外部工具来运行,但是设置使我感到困惑。
他们文档上的权威来源被破坏了,所以我也无法检查。
发布于 2017-09-25 16:10:18
您可以通过以下步骤设置Pylint以使用PyCharm:
pylint
:
$ pip安装pylintpylint
安装文件夹:
$ where pylint # MacOS/Linux /usr/local/bin/pylint #这只是一个可能的输出-检查您的<!->$where pylint # Windows %LocalAppData%\Programs\Python\Python36-32\Scripts\pylint.exe #可能的位置+
标志并相应地填写字段来设置外部工具。在程序中,使用运行which pylint
时获得的路径。对于其他值,可以从图像中使用相同的值。pylint
→外部工具→pylint有关详细信息,请参阅https://kirankoduru.github.io/python/pylint-with-pycharm.html。
如果要使用Pylint检查整个项目或特定文件或目录,可以右键单击项目根目录、文件或目录,然后激活外部工具→pylint,如下所示。
发布于 2018-05-11 19:20:05
因为我没有找到一个可用的现成设置,所以我在PyCharm CE 2018.1中在macOS上使用了以下设置:
1- pip install pylint
在您的项目虚拟或全局
2-增加新的外部工具并配置:
Program: pylint
Arguments: "--msg-template='{abspath}:{line:5d},{column:2d}: {msg} ({symbol})'" --output-format=colorized "$FilePath$"
Working directory: $ProjectFileDir$
Output filters: $FILE_PATH$:\s*$LINE$\,\s*$COLUMN$:
请注意msg-模板所需的双引号和输出过滤器的转义字符。输出筛选器允许单击文件路径并打开IDE源编辑器中的位置。
只有缺少的特性才会是输出过滤器,以便将衣棉描述直接绘制到源视图中,就像内置linter一样。不过,目前还没有这样的功能。
发布于 2018-08-21 21:40:17
你可以试试这个Pylint PyCharm插件
它从PyCharm/IntelliJ理念中提供实时和按需扫描Pylint的Python文件。
一旦你安装了它,实时检查就会自动进行.对于随需应变,您有几个选项,从检查当前打开的文件到扫描整个项目:
(为了透明起见,我是开发商。)
https://stackoverflow.com/questions/38134086
复制相似问题