首页 > 解决方案 > Pylint 和预提交 python 3.7

问题描述

我正在尝试设置 pylint 以使用预提交。我查看了文档,但我仍然感到困惑。我不知道如何正确设置 .pre-commit-config.yaml。

你能提供最基本的可能模板吗?

-   repo: myrepo
    rev: ''  # Don't know that to type here
    hooks:
    -   id: pylint

标签: gitpython-3.7pylintpre-commit.com

解决方案


最基本的可能模板是这样的:

-   repo: https://github.com/pycqa/pylint
    rev: pylint-2.6.0
    hooks:
    -   id: pylint

您还可以将参数传递给 pylint:

-   repo: https://github.com/pycqa/pylint
    rev: pylint-2.6.0
    hooks:
    -   id: pylint
        args:
        - --max-line-length=80
        - --ignore-imports=yes
        - -d duplicate-code

关于兼容性的说明:


推荐阅读