From 4113f509f6b8096a52aa4cb0d4dcd3b2d0129a69 Mon Sep 17 00:00:00 2001 From: Daniel <d.hornung@indiscale.com> Date: Fri, 3 May 2024 16:46:23 +0200 Subject: [PATCH] WIP: Linting --- setup.cfg | 2 ++ src/linkahead/common/models.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 9dbd67d8..78d8dff2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -6,4 +6,6 @@ ignore=E501,E121,E123,E126,E226,E24,E704,W503,W504 [mypy] ignore_missing_imports = True + +[mypy-linkahead.*] check_untyped_defs = True \ No newline at end of file diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py index 197ddfa4..62b7aa13 100644 --- a/src/linkahead/common/models.py +++ b/src/linkahead/common/models.py @@ -34,7 +34,6 @@ transactions. """ from __future__ import annotations # Can be removed with 3.10. -from __future__ import print_function, unicode_literals import re import sys @@ -109,6 +108,7 @@ RECOMMENDED: Final = "RECOMMENDED" FIX: Final = "FIX" ALL: Final = "ALL" NONE: Final = "NONE" + if TYPE_CHECKING: INHERITANCE = Literal["OBLIGATORY", "SUGGESTED", "RECOMMENDED", "ALL", "NONE", "FIX"] IMPORTANCE = Literal["OBLIGATORY", "RECOMMENDED", "SUGGESTED", "FIX", "NONE"] -- GitLab