diff --git a/lib/aslint/python/python_checkers.py b/lib/aslint/python/python_checkers.py index 8d7a8304e834e14a194f654ef5e83955bc5a22cd..73d2766d10ff9ab0848eea8884897764350691ed 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 f7dbf52a29e63f7db8f824938f8b1fe509a5dad8..e9caec9e43515a6a6aec411526a045e9112bff7e 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)