12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- repos:
- # flake8
- - repo: https://github.com/PyCQA/flake8
- rev: 3.8.3
- hooks:
- - id: flake8
- args: ["--config=setup.cfg", "--ignore=W504, W503"]
- # modify known_third_party
- - repo: https://github.com/asottile/seed-isort-config
- rev: v2.2.0
- hooks:
- - id: seed-isort-config
- # isort
- - repo: https://github.com/timothycrosley/isort
- rev: 5.2.2
- hooks:
- - id: isort
- # yapf
- - repo: https://github.com/pre-commit/mirrors-yapf
- rev: v0.30.0
- hooks:
- - id: yapf
- # codespell
- - repo: https://github.com/codespell-project/codespell
- rev: v2.1.0
- hooks:
- - id: codespell
- # pre-commit-hooks
- - repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v3.2.0
- hooks:
- - id: trailing-whitespace # Trim trailing whitespace
- - id: check-yaml # Attempt to load all yaml files to verify syntax
- - id: check-merge-conflict # Check for files that contain merge conflict strings
- - id: double-quote-string-fixer # Replace double quoted strings with single quoted strings
- - id: end-of-file-fixer # Make sure files end in a newline and only a newline
- - id: requirements-txt-fixer # Sort entries in requirements.txt and remove incorrect entry for pkg-resources==0.0.0
- - id: fix-encoding-pragma # Remove the coding pragma: # -*- coding: utf-8 -*-
- args: ["--remove"]
- - id: mixed-line-ending # Replace or check mixed line ending
- args: ["--fix=lf"]
|