Skip to content

一个基于 pre-commit 的简易 flask pylint 扩展

Notifications You must be signed in to change notification settings

huiyaoren/flask-pylint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

flask-pylint

一个基于 pre-commit 的简易 flask pylint 扩展。

安装

pip install git+https://github.com/huiyaoren/flask-pylint

使用

使用方式同常见 flask 扩展一致。

from flask_pylint import Pylint

pylint = Pylint(app)

在项目根目录创建 .pre-commit-config.yaml,例:

repos:

- repo: https://github.com/pre-commit/mirrors-pylint
  rev: v2.7.4
  hooks:
  - id: pylint
    args:
    - --score=y
    - --disable=C0103,C0114,C0115,C0116,E0401,R0903,R1722,W0105,W0108,W0401,W0614
    - --ignore=docker,venv
    - --fail-under=9.3
    - --max-line-length=120

完成后启动 flask 时将进行代码风格检查:

pre-commit installed at .git\hooks\pre-commit
pylint...................................................................Passed

配置

PYLINT_DISABLE: 当值为 True 时关闭 pylint 代码检查。

About

一个基于 pre-commit 的简易 flask pylint 扩展

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages