Skip to content

Commit

Permalink
Merge pull request #3 from CambioML/dev
Browse files Browse the repository at this point in the history
Add .pre-commit-config.yaml.
  • Loading branch information
Cambio ML authored Mar 31, 2024
2 parents af6e976 + 6141b76 commit 75df3e9
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
repos:
- repo: https://github.com/psf/black
rev: 22.8.0
hooks:
- id: black
args: [--exclude=""]

# this is not technically always safe but usually is
# use comments `# isort: off` and `# isort: on` to disable/re-enable isort
- repo: https://github.com/pycqa/isort
rev: 5.12.0
hooks:
- id: isort
args: [--profile=black]

# this is slightly dangerous because python imports have side effects
# and this tool removes unused imports, which may be providing
# necessary side effects for the code to run
- repo: https://github.com/PyCQA/autoflake
rev: v1.6.1
hooks:
- id: autoflake
args:
- "--in-place"
- "--expand-star-imports"
- "--remove-duplicate-keys"
- "--remove-unused-variables"
- "--remove-all-unused-imports"
exclude: "open-parser/__init__.py"

# run all unittests
- repo: local
hooks:
- id: unittests
name: unittests
entry: ./run_tests.sh
language: script
# Optional: Specify types of files that trigger this hook
# types: [python]
# Optional: Specify files or directories to exclude
# exclude: '^docs/'

0 comments on commit 75df3e9

Please sign in to comment.