Skip to content
Snippets Groups Projects
Commit d069fb65 authored by Moul's avatar Moul
Browse files

[ci] #177: Run checks with pre-commit

parent 8316fea2
No related branches found
No related tags found
No related merge requests found
......@@ -33,30 +33,45 @@ build:
script:
- poetry build
.pre-commit:
variables:
PRE_COMMIT_HOME: ${CI_PROJECT_DIR}/.cache/pre-commit
cache:
paths:
- ${PRE_COMMIT_HOME}
format:
extends: .code_changes
extends:
- .code_changes
- .pre-commit
stage: checks
script:
- black --check duniterpy tests examples
- pre-commit run --all-files black
isort:
extends: .code_changes
extends:
- .code_changes
- .pre-commit
stage: checks
script:
- isort --check duniterpy tests examples
- pre-commit run --all-files isort
lint:
extends: .code_changes
extends:
- .code_changes
- .pre-commit
stage: checks
tags: [redshift]
script:
- pylint duniterpy tests examples
- pre-commit run --all-files pylint
type:
extends: .code_changes
extends:
- .code_changes
- .pre-commit
stage: checks
script:
- mypy duniterpy tests examples --ignore-missing-imports
- pre-commit run --all-files mypy
.tests:
extends: .changes
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment