Pylint и pre-commit python 3.7 - PullRequest
       59

Pylint и pre-commit python 3.7

0 голосов
/ 06 марта 2019

Я пытаюсь настроить pylint для работы с pre-commit. Я изучил документы, но все еще в замешательстве. Я не знаю, как правильно настроить .pre-commit-config.yaml.

Не могли бы вы предоставить самый простой шаблон?

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

1 Ответ

1 голос
/ 18 июня 2019

Самый простой возможный шаблон будет таким:

-   repo: https://github.com/pre-commit/mirrors-pylint
    rev: v2.3.1
    hooks:
    -   id: pylint

Вы также можете передать аргументы в pylint:

-   repo: https://github.com/pre-commit/mirrors-pylint
    rev: v2.3.1
    hooks:
    -   id: pylint
        args:
        - --max-line-length=80
        - --ignore-imports=yes
        - -d duplicate-code

Примечания о совместимости:

  • Python> = 3.7 требует пилинта> = 2.0
  • Python 2 требует pylint <2.0 (поддержка Python 2 была <a href="https://github.com/PyCQA/pylint/issues/1763" rel="nofollow noreferrer"> отброшена в Pylint 2 )
...