You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
989 B
35 lines
989 B
--- |
|
default_language_version: |
|
# force all unspecified python hooks to run python3 |
|
python: python3 |
|
repos: |
|
- repo: https://github.com/pre-commit/pre-commit-hooks |
|
rev: v2.4.0 |
|
hooks: |
|
- id: trailing-whitespace |
|
- id: mixed-line-ending |
|
args: ['--fix', 'lf'] |
|
exclude: '.*\.(svg)$' |
|
- id: check-byte-order-marker |
|
- id: check-executables-have-shebangs |
|
- id: check-merge-conflict |
|
- id: debug-statements |
|
# nova/cmd/manage.py imports pdb on purpose. |
|
exclude: 'nova/cmd/manage.py' |
|
- id: check-yaml |
|
files: .*\.(yaml|yml)$ |
|
- repo: https://github.com/Lucas-C/pre-commit-hooks |
|
rev: v1.1.7 |
|
hooks: |
|
- id: remove-tabs |
|
exclude: '.*\.(svg)$' |
|
- repo: local |
|
hooks: |
|
- id: flake8 |
|
name: flake8 |
|
additional_dependencies: |
|
- hacking>=2.0,<3.0 |
|
language: python |
|
entry: flake8 |
|
files: '^.*\.py$' |
|
exclude: '^(doc|releasenotes|tools)/.*$'
|
|
|