repos: - repo: local hooks: - id: black name: black entry: black language: system types: [python] require_serial: true exclude: ^migrations/ - id: check-added-large-files name: Check for added large files entry: check-added-large-files language: system - id: check-toml name: Check Toml entry: check-toml language: system types: [toml] - id: check-yaml name: Check Yaml entry: check-yaml language: system types: [yaml] - id: end-of-file-fixer name: Fix End of Files entry: end-of-file-fixer language: system types: [text] stages: [commit, push, manual] - id: flake8 name: flake8 entry: flake8 language: system types: [python] require_serial: true exclude: ^migrations/ - id: pyupgrade name: pyupgrade description: Automatically upgrade syntax for newer versions. entry: pyupgrade language: system types: [python] args: [--py37-plus] - id: reorder-python-imports name: Reorder python imports entry: reorder-python-imports language: system types: [python] args: [--application-directories=src] exclude: ^migrations/ - id: trailing-whitespace name: Trim Trailing Whitespace entry: trailing-whitespace-fixer language: system types: [text] stages: [commit, push, manual] exclude: ^migrations/ - repo: https://github.com/pre-commit/mirrors-prettier rev: v2.4.1 hooks: - id: prettier