# SPDX-FileCopyrightText: 2020 Diego Elio Pettenò # # SPDX-License-Identifier: Unlicense repos: - repo: https://github.com/pycqa/pylint rev: v2.15.5 hooks: - id: pylint name: lint (examples) types: [python] files: ^examples/ args: - --disable=missing-docstring,invalid-name,bad-whitespace - id: pylint name: lint (code) types: [python] exclude: "^(docs/|examples/|setup.py$|tests/bad_python.py$)" - repo: https://github.com/python/black rev: 22.3.0 hooks: - id: black exclude: "^tests/bad_python.py$" - repo: https://github.com/fsfe/reuse-tool rev: v0.14.0 hooks: - id: reuse - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.2.0 hooks: - id: check-yaml - id: end-of-file-fixer - id: trailing-whitespace