【发布时间】:2021-01-12 11:19:45
【问题描述】:
我使用 Pylint 并通过预提交挂钩运行它。它不会忽略我的迁移文件夹。我应该在配置中添加什么?
repos:
- repo: https://github.com/PyCQA/pylint
rev: pylint-2.5.2
hooks:
- id: pylint
name: pylint
entry: pylint
language: system
types: [python]
args:
- --rcfile=./backend/.pylintrc
- --load-plugins=pylint_django
还有文件.pylintrc:
[MASTER]
init-hook='import sys; sys.path.append("./backend")'
max-line-length=120
disable=
missing-module-docstring,
missing-function-docstring,
missing-class-docstring,
too-few-public-methods,
no-self-use,
fixme,
ignore=migrations
【问题讨论】:
-
1) 什么情况下的预提交挂钩? 2) 什么是 pre-commit.com?
-
标签应该是
pre-commit.com吗?它不是工具的名称(它似乎是 "pre-commit"(尽管名称过于笼统)。 -
@PeterMortensen 是的,请不要重新标记,也请不要再次编辑我的答案,谢谢
标签: python django pylint django-migrations pre-commit.com