如何用PyCharm运行Pylint

我想配置pylint作为我正在处理的一个python项目的整个项目目录上的外部工具。 我试图将存储库作为一个模块使用__init__.py和不使用,它不能以任何方式工作。

我无法设置pylint以使用PyCharm运行。 我知道我应该将其作为外部工具运行,但是这些设置让我感到困惑。

他们的文档的权威来源已被打破,所以我也无法检查。


您可以通过以下步骤设置pylint以使用PyCharm:

  • 安装pylint

    $ pip install pylint
    
  • 找到您的pylint安装文件夹:

    $ which pylint         # MacOS/Linux
    /usr/local/bin/pylint  # this is just a possible output check yours
    

    $ where pylint         # Windows
    %LocalAppData%ProgramsPythonPython36-32Scriptspylint.exe  # possible location
    
  • 使用File -> Settings打开PyCharm设置窗口,然后导航到边栏中的Tools -> External Tools 。 (或搜索“外部工具”)

    PyCharm外部工具

  • 通过点击+号并设置相应的字段来设置一个外部工具。 在Program使用您在运行which pylint时获得的路径,对于其他值,您可以使用与图像相同的值。

    PyCharm编辑工具

  • 运行pylintTools -> External Tools -> pylint

    PyCharm外部工具

  • 在PyCharm终端中查看你的输出

    PyCharm终端

  • 有关更多详细信息,请参阅PyCharm的Pylinting。

    更新:

    如果您想使用pylint来检查整个项目或特定文件或目录,可以右键单击项目根目录,文件或目录,然后右键单击External Tools -> pylint ,如下所示。

    PyCharm检查整个项目


    首先用pip安装pylint:

    pip install pylint
    

    您必须打开“设置>工具>外部工具”并在PyCharm处按下“+”按钮。

    这里有一个良好设置的例子。


    一位同事指着我在GitHub上指向pylint-pycharm。 它是一个pylint的包装器,输出格式为PyCharm。 以下是我如何设置它:

    git clone https://github.com/perses76/pylint-pycharm.git
    cd pylint-pycharm
    python setup.py build
    

    这会创建build/scripts-2.7/pylint-pycharm

    然后,在PyCharm中,使用以下设置创建一个新的外部工具:

    Program: path to your installation of pylint-pycharm  
    Arguments: --virtualenv=$PyInterpreterDirectory$/.. $FileName$
    Working directory: $FileDir$ 
    Output filters: $FILE_PATH$:$LINE$:$COLUMN$:.*
    

    PyCharm外部工具设置的PyLint截图

    现在从Tools - > External Tools - > PyLintPyCharm运行它。 每行输出都将超链接到源代码中的相关位置。

    链接地址: http://www.djcxy.com/p/30265.html

    上一篇: How to run Pylint with PyCharm

    下一篇: Whats the cmd/powershell equivalent of `which` on bash?