/ .pre-commit-config.yaml
.pre-commit-config.yaml
1 default_stages: [ commit ] 2 3 # Install 4 # 1. pip install metagpt[dev] 5 # 2. pre-commit install 6 # 3. pre-commit run --all-files # make sure all files are clean 7 repos: 8 - repo: git@github.com:pycqa/isort.git 9 rev: 5.11.5 10 hooks: 11 - id: isort 12 args: ['--profile', 'black'] 13 exclude: >- 14 (?x)^( 15 .*__init__\.py$ 16 ) 17 18 - repo: git@github.com:astral-sh/ruff-pre-commit.git 19 # Ruff version. 20 rev: v0.0.284 21 hooks: 22 - id: ruff 23 args: [ --fix ] 24 25 - repo: git@github.com:psf/black.git 26 rev: 23.3.0 27 hooks: 28 - id: black 29 args: ['--line-length', '120']