Skip to content
This repository has been archived by the owner on Aug 23, 2023. It is now read-only.

Latest commit

 

History

History
39 lines (30 loc) · 1.23 KB

contributing.md

File metadata and controls

39 lines (30 loc) · 1.23 KB

Pre-commit hooks

We use git pre-commit hooks to check that files going to be committed:

  • contain no trailing spaces
  • are formatted with black
  • are compatible to PEP8 (checked by flake8)
  • end in a newline and only a newline
  • contain sorted imports (checked by isort)

These hooks are disabled by default. Please use the following commands to enable them:

pip install pre-commit  # run it only once
pre-commit install      # run it only once, it will install all hooks

# modify some files
git add <some files>
git commit              # It runs all hooks automatically.

# If all hooks run successfully, you can write the commit message now. Done!
#
# If any hook failed, your commit was not successful.
# Please read the error messages and make changes accordingly.
# And rerun

git add <some files>
git commit