Better format enforcing (#1391)

* Add shared python format-check target

* Add .format-check to api lint target

* Format api code with makefile format target

* Add .format-check to tools lint target

* Add .format-check to analyzer lint target

* Format analyzer code with makefile format target

* Add .format-check to celery lint target

* Add .format-check to api_client lint target

* Format api_client code with makefile format target

* Add .format-check to playout lint target

* Run CI linting in parallel

* Disable isort in pre-commit
This commit is contained in:
Jonas L 2021-10-17 16:24:37 +02:00 committed by GitHub
parent ada4c72e87
commit 30b3470a06
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
25 changed files with 50 additions and 22 deletions

View file

@ -8,6 +8,6 @@ MYPY_ARG = .
PYTEST_ARG = .
format: .format
lint: .pylint .mypy
lint: .format-check .pylint .mypy
test: .pytest
clean: .clean

View file

@ -32,7 +32,13 @@ install: venv
.format: $(VENV)
source $(VENV)/bin/activate
black .
isort --profile black .
isort . --profile black
.PHONY: .format-check
.format-check: $(VENV)
source $(VENV)/bin/activate
black . --check
isort . --profile black --check
.PHONY: .pylint
.pylint: $(VENV)