fix(CI): compacted the linting stage
This commit is contained in:
parent
56b49b4a03
commit
337a0618b9
|
@ -8,5 +8,5 @@ charset = utf-8
|
||||||
trim_trailing_whitespace = true
|
trim_trailing_whitespace = true
|
||||||
insert_final_newline = true
|
insert_final_newline = true
|
||||||
|
|
||||||
[*.{yaml,toml}]
|
[*.{yaml,yml,toml}]
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
|
|
|
@ -1,41 +1,11 @@
|
||||||
stages:
|
stages:
|
||||||
- lint
|
- lint
|
||||||
|
|
||||||
image: python:latest
|
pre-commit:
|
||||||
|
stage: lint
|
||||||
before_script:
|
image: python:latest
|
||||||
|
before_script:
|
||||||
- pip install pre-commit
|
- pip install pre-commit
|
||||||
- pre-commit install
|
- pre-commit install
|
||||||
|
|
||||||
basic hooks:
|
|
||||||
stage: lint
|
|
||||||
script:
|
script:
|
||||||
- pre-commit run trailing-whitespace --all-files
|
- pre-commit run --all-files
|
||||||
- pre-commit run end-of-file-fixer --all-files
|
|
||||||
- pre-commit run check-yaml --all-files
|
|
||||||
- pre-commit run check-added-large-files --all-files
|
|
||||||
|
|
||||||
mypy:
|
|
||||||
stage: lint
|
|
||||||
script:
|
|
||||||
- pre-commit run mypy --all-files
|
|
||||||
|
|
||||||
isort:
|
|
||||||
stage: lint
|
|
||||||
script:
|
|
||||||
- pre-commit run isort --all-files
|
|
||||||
|
|
||||||
black:
|
|
||||||
stage: lint
|
|
||||||
script:
|
|
||||||
- pre-commit run black --all-files
|
|
||||||
|
|
||||||
flake8:
|
|
||||||
stage: lint
|
|
||||||
script:
|
|
||||||
- pre-commit run flake8 --all-files
|
|
||||||
|
|
||||||
bandit:
|
|
||||||
stage: lint
|
|
||||||
script:
|
|
||||||
- pre-commit run bandit --all-files
|
|
||||||
|
|
Loading…
Reference in a new issue