MemGPT
/
.pre-commit-config.yaml
33 строки · 1.1 Кб
1repos:
2- repo: https://github.com/pre-commit/pre-commit-hooks
3rev: v2.3.0
4hooks:
5- id: check-yaml
6exclude: 'docs/.*|tests/data/.*|configs/.*'
7- id: end-of-file-fixer
8exclude: 'docs/.*|tests/data/.*|memgpt/server/static_files/.*'
9- id: trailing-whitespace
10exclude: 'docs/.*|tests/data/.*|memgpt/server/static_files/.*'
11
12- repo: local
13hooks:
14- id: autoflake
15name: autoflake
16entry: poetry run autoflake
17language: system
18types: [python]
19args: ['--remove-all-unused-imports', '--remove-unused-variables', '--in-place', '--recursive', '--ignore-init-module-imports']
20- id: isort
21name: isort
22entry: poetry run isort
23language: system
24types: [python]
25args: ['--profile', 'black']
26exclude: ^docs/
27- id: black
28name: black
29entry: poetry run black
30language: system
31types: [python]
32args: ['--line-length', '140', '--target-version', 'py310', '--target-version', 'py311']
33exclude: ^docs/
34