test: allow to set python linters to fail per app
This commit is contained in:
parent
b9502bc203
commit
7988b7467b
|
@ -3,8 +3,8 @@ all: lint test
|
|||
include ../tools/python.mk
|
||||
|
||||
PIP_INSTALL := --editable .[dev]
|
||||
PYLINT_ARG := libretime_analyzer tests
|
||||
MYPY_ARG := libretime_analyzer tests
|
||||
PYLINT_ARG := libretime_analyzer tests || true
|
||||
MYPY_ARG := libretime_analyzer tests || true
|
||||
PYTEST_ARG := --cov=libretime_analyzer tests
|
||||
|
||||
format: .format
|
||||
|
|
|
@ -3,8 +3,8 @@ all: lint
|
|||
include ../tools/python.mk
|
||||
|
||||
PIP_INSTALL := --editable .[dev]
|
||||
PYLINT_ARG := libretime_api
|
||||
MYPY_ARG := libretime_api
|
||||
PYLINT_ARG := libretime_api || true
|
||||
MYPY_ARG := libretime_api || true
|
||||
|
||||
format: .format
|
||||
lint: .format-check .pylint .mypy
|
||||
|
|
|
@ -3,8 +3,8 @@ all: lint test
|
|||
include ../tools/python.mk
|
||||
|
||||
PIP_INSTALL := --editable .
|
||||
PYLINT_ARG := libretime_api_client tests
|
||||
MYPY_ARG := libretime_api_client tests
|
||||
PYLINT_ARG := libretime_api_client tests || true
|
||||
MYPY_ARG := libretime_api_client tests || true
|
||||
PYTEST_ARG := --cov=libretime_api_client tests
|
||||
|
||||
format: .format
|
||||
|
|
|
@ -3,8 +3,8 @@ all: lint
|
|||
include ../tools/python.mk
|
||||
|
||||
PIP_INSTALL := --editable .[dev]
|
||||
PYLINT_ARG := libretime_liquidsoap libretime_playout
|
||||
MYPY_ARG := libretime_liquidsoap libretime_playout
|
||||
PYLINT_ARG := libretime_liquidsoap libretime_playout || true
|
||||
MYPY_ARG := libretime_liquidsoap libretime_playout || true
|
||||
|
||||
format: .format
|
||||
lint: .format-check .pylint .mypy
|
||||
|
|
|
@ -3,11 +3,11 @@ all: lint test
|
|||
include ../tools/python.mk
|
||||
|
||||
PIP_INSTALL = --editable .[dev]
|
||||
PYLINT_ARG = libretime_shared tests
|
||||
PYLINT_ARG = libretime_shared tests || true
|
||||
MYPY_ARG = --disallow-untyped-calls \
|
||||
--disallow-untyped-defs \
|
||||
--disallow-incomplete-defs \
|
||||
libretime_shared
|
||||
libretime_shared || true
|
||||
PYTEST_ARG = --cov=libretime_shared tests
|
||||
|
||||
format: .format
|
||||
|
|
|
@ -3,8 +3,8 @@ all: lint test
|
|||
include python.mk
|
||||
|
||||
PIP_INSTALL =
|
||||
PYLINT_ARG = tools
|
||||
MYPY_ARG = .
|
||||
PYLINT_ARG = tools || true
|
||||
MYPY_ARG = . || true
|
||||
PYTEST_ARG = .
|
||||
|
||||
format: .format
|
||||
|
|
|
@ -43,12 +43,12 @@ install: $(VENV)
|
|||
.PHONY: .pylint
|
||||
.pylint: $(VENV)
|
||||
source $(VENV)/bin/activate
|
||||
pylint --jobs=$(CPU_CORES) --output-format=colorized $(PYLINT_ARG) || true
|
||||
pylint --jobs=$(CPU_CORES) --output-format=colorized $(PYLINT_ARG)
|
||||
|
||||
.PHONY: .mypy
|
||||
.mypy: $(VENV)
|
||||
source $(VENV)/bin/activate
|
||||
mypy $(MYPY_ARG) || true
|
||||
mypy $(MYPY_ARG)
|
||||
|
||||
.PHONY: .pytest
|
||||
.pytest: $(VENV)
|
||||
|
|
|
@ -3,8 +3,8 @@ all: lint
|
|||
include ../tools/python.mk
|
||||
|
||||
PIP_INSTALL := --editable .
|
||||
PYLINT_ARG := libretime_worker
|
||||
MYPY_ARG := libretime_worker
|
||||
PYLINT_ARG := libretime_worker || true
|
||||
MYPY_ARG := libretime_worker || true
|
||||
|
||||
format: .format
|
||||
lint: .format-check .pylint .mypy
|
||||
|
|
Loading…
Reference in New Issue