repos: - repo: https://github.com/pre-commit/pre-commit-hooks.git rev: v3.4.0 hooks: - id: check-merge-conflict - id: debug-statements exclude: 'tools/|(pypinyin/(phrases_dict.py|pinyin_dict.py|phonetic_symbol.py))' - id: double-quote-string-fixer exclude: 'pypinyin/(phrases_dict.py|pinyin_dict.py|phonetic_symbol.py)' - id: end-of-file-fixer exclude: '.bumpversion.cfg' - id: requirements-txt-fixer - id: trailing-whitespace - repo: https://gitlab.com/pycqa/flake8 rev: 3.8.4 hooks: - id: flake8 exclude: 'tools|pypinyin/(phrases_dict.py|pinyin_dict.py|phonetic_symbol.py)|(docs/conf.py)' # - repo: https://github.com/pre-commit/mirrors-mypy # rev: 'v0.812' # hooks: # - id: mypy # files: 'pypinyin/' - repo: https://github.com/pre-commit/mirrors-yapf.git sha: v0.16.0 hooks: - id: yapf files: \.py$ exclude: (?=phrase-pinyin-data|pinyin-data).*(\.py)$