From 9de82bb5680e75be2d5077cf8c02057e80bb8d4b Mon Sep 17 00:00:00 2001 From: jo Date: Sat, 22 Jan 2022 16:59:15 +0100 Subject: [PATCH] chore: make linters config consistent in pyproject.toml - remove mypy config from makefile --- analyzer/pyproject.toml | 8 ++++++++ api/pyproject.toml | 8 ++++++++ api_client/pyproject.toml | 8 ++++++++ playout/.pylintrc | 4 ---- playout/pyproject.toml | 8 ++++++++ shared/.pylintrc | 5 ----- shared/Makefile | 5 +---- shared/pyproject.toml | 14 ++++++++++++++ tools/.pylintrc | 3 --- tools/pyproject.toml | 14 ++++++++++++++ worker/pyproject.toml | 8 ++++++++ 11 files changed, 69 insertions(+), 16 deletions(-) delete mode 100644 playout/.pylintrc delete mode 100644 shared/.pylintrc delete mode 100644 tools/.pylintrc diff --git a/analyzer/pyproject.toml b/analyzer/pyproject.toml index 9787c3bdf..654bfa25f 100644 --- a/analyzer/pyproject.toml +++ b/analyzer/pyproject.toml @@ -1,3 +1,11 @@ +[tool.pylint.messages_control] +extension-pkg-whitelist = "pydantic" +disable = [ + "missing-class-docstring", + "missing-function-docstring", + "missing-module-docstring", +] + [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" diff --git a/api/pyproject.toml b/api/pyproject.toml index 9787c3bdf..654bfa25f 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -1,3 +1,11 @@ +[tool.pylint.messages_control] +extension-pkg-whitelist = "pydantic" +disable = [ + "missing-class-docstring", + "missing-function-docstring", + "missing-module-docstring", +] + [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" diff --git a/api_client/pyproject.toml b/api_client/pyproject.toml index 9787c3bdf..654bfa25f 100644 --- a/api_client/pyproject.toml +++ b/api_client/pyproject.toml @@ -1,3 +1,11 @@ +[tool.pylint.messages_control] +extension-pkg-whitelist = "pydantic" +disable = [ + "missing-class-docstring", + "missing-function-docstring", + "missing-module-docstring", +] + [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" diff --git a/playout/.pylintrc b/playout/.pylintrc deleted file mode 100644 index b2256f54f..000000000 --- a/playout/.pylintrc +++ /dev/null @@ -1,4 +0,0 @@ -[MESSAGES CONTROL] -disable=missing-module-docstring, - missing-class-docstring, - missing-function-docstring, diff --git a/playout/pyproject.toml b/playout/pyproject.toml index 9787c3bdf..654bfa25f 100644 --- a/playout/pyproject.toml +++ b/playout/pyproject.toml @@ -1,3 +1,11 @@ +[tool.pylint.messages_control] +extension-pkg-whitelist = "pydantic" +disable = [ + "missing-class-docstring", + "missing-function-docstring", + "missing-module-docstring", +] + [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" diff --git a/shared/.pylintrc b/shared/.pylintrc deleted file mode 100644 index b248ba1b5..000000000 --- a/shared/.pylintrc +++ /dev/null @@ -1,5 +0,0 @@ -[MESSAGES CONTROL] -extension-pkg-whitelist = pydantic -disable=missing-module-docstring, - missing-class-docstring, - missing-function-docstring, diff --git a/shared/Makefile b/shared/Makefile index 94d852b00..81f3974ba 100644 --- a/shared/Makefile +++ b/shared/Makefile @@ -4,10 +4,7 @@ include ../tools/python.mk PIP_INSTALL = --editable .[dev] PYLINT_ARG = libretime_shared tests || true -MYPY_ARG = --disallow-untyped-calls \ - --disallow-untyped-defs \ - --disallow-incomplete-defs \ - libretime_shared || true +MYPY_ARG = libretime_shared || true PYTEST_ARG = --cov=libretime_shared tests format: .format diff --git a/shared/pyproject.toml b/shared/pyproject.toml index 9787c3bdf..d33fda2f3 100644 --- a/shared/pyproject.toml +++ b/shared/pyproject.toml @@ -1,3 +1,17 @@ +[tool.pylint.messages_control] +extension-pkg-whitelist = "pydantic" +disable = [ + "missing-class-docstring", + "missing-function-docstring", + "missing-module-docstring", +] + +[tool.mypy] +allow_redefinition = true +disallow_incomplete_defs= true +disallow_untyped_calls= true +disallow_untyped_defs= true + [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" diff --git a/tools/.pylintrc b/tools/.pylintrc deleted file mode 100644 index b274cc0fe..000000000 --- a/tools/.pylintrc +++ /dev/null @@ -1,3 +0,0 @@ -[MESSAGES CONTROL] -disable=missing-module-docstring, - missing-function-docstring diff --git a/tools/pyproject.toml b/tools/pyproject.toml index 9787c3bdf..d33fda2f3 100644 --- a/tools/pyproject.toml +++ b/tools/pyproject.toml @@ -1,3 +1,17 @@ +[tool.pylint.messages_control] +extension-pkg-whitelist = "pydantic" +disable = [ + "missing-class-docstring", + "missing-function-docstring", + "missing-module-docstring", +] + +[tool.mypy] +allow_redefinition = true +disallow_incomplete_defs= true +disallow_untyped_calls= true +disallow_untyped_defs= true + [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" diff --git a/worker/pyproject.toml b/worker/pyproject.toml index 9787c3bdf..654bfa25f 100644 --- a/worker/pyproject.toml +++ b/worker/pyproject.toml @@ -1,3 +1,11 @@ +[tool.pylint.messages_control] +extension-pkg-whitelist = "pydantic" +disable = [ + "missing-class-docstring", + "missing-function-docstring", + "missing-module-docstring", +] + [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta"