ci: autofix_prs: false autoupdate_schedule: 'quarterly' exclude: | (?x)^( extern| LICENSE| lib/matplotlib/mpl-data| doc/devel/gitwash| doc/users/prev| doc/api/prev| lib/matplotlib/tests/tinypages ) repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.3.0 hooks: - id: check-added-large-files - id: check-docstring-first - id: end-of-file-fixer exclude_types: [svg] - id: mixed-line-ending - id: name-tests-test args: ["--pytest-test-first"] - id: trailing-whitespace exclude_types: [svg] - repo: https://github.com/pycqa/flake8 rev: 4.0.1 hooks: - id: flake8 additional_dependencies: [pydocstyle>5.1.0, flake8-docstrings>1.4.0] args: ["--docstring-convention=all"] - repo: https://github.com/codespell-project/codespell rev: v2.1.0 hooks: - id: codespell files: ^.*\.(py|c|cpp|h|m|md|rst|yml)$ args: [ "--ignore-words", "ci/codespell-ignore-words.txt", "--skip", "doc/users/project/credits.rst" ]