]> Repositories - Adafruit_Blinka-hackapet.git/blob - .pre-commit-config.yaml
Merge pull request #937 from makermelissa/main
[Adafruit_Blinka-hackapet.git] / .pre-commit-config.yaml
1 # SPDX-FileCopyrightText: 2022 Adafruit
2 #
3 # SPDX-License-Identifier: Unlicense
4
5 repos:
6 -   repo: https://github.com/python/black
7     rev: 23.3.0
8     hooks:
9     - id: black
10 -   repo: https://github.com/fsfe/reuse-tool
11     rev: v1.1.2
12     hooks:
13     - id: reuse
14 -   repo: https://github.com/pre-commit/pre-commit-hooks
15     rev: v4.4.0
16     hooks:
17     -   id: check-yaml
18     -   id: end-of-file-fixer
19     -   id: trailing-whitespace
20 -   repo: https://github.com/pycqa/pylint
21     rev: v2.17.4
22     hooks:
23     -   id: pylint
24         name: pylint (library code)
25         types: [python]
26         files: "^src/"
27         args:
28           - --disable=consider-using-f-string,duplicate-code
29     -   id: pylint
30         name: pylint (example code)
31         description: Run pylint rules on "examples/*.py" files
32         types: [python]
33         files: "^examples/"
34         args:
35         - --disable=missing-docstring,invalid-name,consider-using-f-string,duplicate-code
36     -   id: pylint
37         name: pylint (test code)
38         description: Run pylint rules on "tests/*.py" files
39         types: [python]
40         files: "^tests/"
41         args:
42         - --disable=missing-docstring,consider-using-f-string,duplicate-code