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)