xref: /aosp_15_r20/external/yapf/.pre-commit-config.yaml (revision 7249d1a64f4850ccf838e62a46276f891f72998e)
1*7249d1a6SKrzysztof Kosiński# File introduces automated checks triggered on git events
2*7249d1a6SKrzysztof Kosiński# to enable run `pip install pre-commit && pre-commit install`
3*7249d1a6SKrzysztof Kosiński
4*7249d1a6SKrzysztof Kosińskirepos:
5*7249d1a6SKrzysztof Kosiński  - repo: local
6*7249d1a6SKrzysztof Kosiński    hooks:
7*7249d1a6SKrzysztof Kosiński      - id: yapf
8*7249d1a6SKrzysztof Kosiński        name: yapf
9*7249d1a6SKrzysztof Kosiński        language: python
10*7249d1a6SKrzysztof Kosiński        entry: yapf
11*7249d1a6SKrzysztof Kosiński        args: [-i, -vv]
12*7249d1a6SKrzysztof Kosiński        types: [python]
13*7249d1a6SKrzysztof Kosiński  - repo: https://github.com/pre-commit/pre-commit-hooks
14*7249d1a6SKrzysztof Kosiński    rev: v3.2.0
15*7249d1a6SKrzysztof Kosiński    hooks:
16*7249d1a6SKrzysztof Kosiński      - id: trailing-whitespace
17*7249d1a6SKrzysztof Kosiński      - id: check-docstring-first
18*7249d1a6SKrzysztof Kosiński      - id: check-json
19*7249d1a6SKrzysztof Kosiński      - id: check-added-large-files
20*7249d1a6SKrzysztof Kosiński      - id: check-yaml
21*7249d1a6SKrzysztof Kosiński      - id: debug-statements
22*7249d1a6SKrzysztof Kosiński      - id: requirements-txt-fixer
23*7249d1a6SKrzysztof Kosiński      - id: check-merge-conflict
24*7249d1a6SKrzysztof Kosiński      - id: double-quote-string-fixer
25*7249d1a6SKrzysztof Kosiński      - id: end-of-file-fixer
26*7249d1a6SKrzysztof Kosiński      - id: sort-simple-yaml
27*7249d1a6SKrzysztof Kosiński  - repo: meta
28*7249d1a6SKrzysztof Kosiński    hooks:
29*7249d1a6SKrzysztof Kosiński      - id: check-hooks-apply
30*7249d1a6SKrzysztof Kosiński      - id: check-useless-excludes
31