--- a +++ b/.pre-commit-config.yaml @@ -0,0 +1,61 @@ +repos: + - repo: local + hooks: + - id: black + name: black + entry: black + language: system + types: [python] + require_serial: true + - id: check-added-large-files + name: Check for added large files + entry: check-added-large-files + language: system + - id: check-merge-conflict + name: Check for files with merge conflict strings + entry: check-merge-conflict + language: system + - id: end-of-file-fixer + name: Fix End of Files + entry: end-of-file-fixer + language: system + types: [text] + stages: [commit, push, manual] + - id: trailing-whitespace + name: Trim Trailing Whitespace + entry: trailing-whitespace-fixer + language: system + types: [text] + stages: [commit, push, manual] + - 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: reorder-python-imports + # name: Reorder python imports + # entry: reorder-python-imports + # language: system + # types: [python] + # - id: flake8 + # name: flake8 + # entry: flake8 + # language: system + # types: [python] + # args: ["--config=.flake8"] + # require_serial: true + - id: no-commit-to-branch + name: Prevent commits to dev / master + entry: no-commit-to-branch + language: python + args: ["-b", dev, "-b", master, "-b", main] + pass_filenames: false + - repo: https://github.com/prettier/pre-commit + rev: v2.1.2 + hooks: + - id: prettier