From 963cba3ccd702210d2fc9bfacbbe499e0da6bad6 Mon Sep 17 00:00:00 2001 From: Maximilien Siavelis <maximilien-externe.siavelis@edf.fr> Date: Tue, 11 Feb 2025 09:58:58 +0100 Subject: [PATCH] [#32808] add checks for obsolete sdj and getvectjev --- lib/aslint/python/python_checkers.py | 5 +++++ lib/aslint/test/test_checkers.py | 13 +++++++++++++ 2 files changed, 18 insertions(+) diff --git a/lib/aslint/python/python_checkers.py b/lib/aslint/python/python_checkers.py index 8d7a830..73d2766 100644 --- a/lib/aslint/python/python_checkers.py +++ b/lib/aslint/python/python_checkers.py @@ -196,6 +196,11 @@ class ObsoleteSdj(FileContentCat, TextMsg): id = "C4014" search = search_msg(r"(?P<main>\w+\.sdj(?:\.\w+)?)", ignore_case=False) +class ObsoleteGetvectjev(FileContentCat, TextMsg): + """Obsolete use of getvectjev or getcolljev""" + + id = "C4015" + search = search_msg(r"(?P<main>(getvectjev|getcolljev))", ignore_case=False) class ReformatSource(FilenameCat, COMM.ReformatPy): """Reformat Python source""" diff --git a/lib/aslint/test/test_checkers.py b/lib/aslint/test/test_checkers.py index f7dbf52..e9caec9 100644 --- a/lib/aslint/test/test_checkers.py +++ b/lib/aslint/test/test_checkers.py @@ -663,5 +663,18 @@ class ReformatSource(FilenameCat, COMM.ReformatPy): return COMM.ReformatPy.search(self, fname) return [] +class ObsoleteSdj(FileContentCat, TextMsg): + """Obsolete use of '.sdj.XXX'""" + + apply_to = COMM_EXT + id = "C2023" + search = search_msg(r"(?P<main>\w+\.sdj(?:\.\w+)?)", ignore_case=False) + +class ObsoleteGetvectjev(FileContentCat, TextMsg): + """Obsolete use of getvectjev or getcolljev""" + + apply_to = COMM_EXT + id = "C2024" + search = search_msg(r"(?P<main>(getvectjev|getcolljev))", ignore_case=False) CHECK_LIST = checkers_from_context(globals(), TextMsg) -- GitLab