diff --git a/libmat2/archive.py b/libmat2/archive.py
index 17ec6088ea6368443e525d672b7e7dd8ac923fa0..5f058b9dc586b445b74ef74a59b4b18e98ab2537 100644
--- a/libmat2/archive.py
+++ b/libmat2/archive.py
@@ -72,20 +72,20 @@ class ArchiveBasedAbstractParser(abstract.AbstractParser):
     def _specific_cleanup(self, full_path: str) -> bool:
         """ This method can be used to apply specific treatment
         to files present in the archive."""
-        # pylint: disable=unused-argument,no-self-use
+        # pylint: disable=unused-argument
         return True  # pragma: no cover
 
     def _specific_get_meta(self, full_path: str, file_path: str) -> dict[str, Any]:
         """ This method can be used to extract specific metadata
         from files present in the archive."""
-        # pylint: disable=unused-argument,no-self-use
+        # pylint: disable=unused-argument
         return {}  # pragma: no cover
 
     def _final_checks(self) -> bool:
         """ This method is invoked after the file has been cleaned,
         allowing to run final verifications.
         """
-        # pylint: disable=unused-argument,no-self-use
+        # pylint: disable=unused-argument
         return True
 
     @staticmethod
diff --git a/libmat2/web.py b/libmat2/web.py
index d32499607f1a1aaf1b7deb069e5cae82547470c5..574bdd7de2cc562d2993638d66d0ac59df1ec2e8 100644
--- a/libmat2/web.py
+++ b/libmat2/web.py
@@ -103,7 +103,6 @@ class _HTMLParser(parser.HTMLParser):
         self.tag_required_blocklist = required_blocklisted_tags
         self.tag_blocklist = blocklisted_tags
 
-    # pylint: disable=R0201
     def error(self, message):  # pragma: no cover
         """ Amusingly, Python's documentation doesn't mention that this
         function needs to be implemented in subclasses of the parent class
diff --git a/nautilus/mat2.py b/nautilus/mat2.py
index 11e6986354e7b51da9eed0883cda5b9a18d3e19f..7e94cac89c668588a2f80ade94e6f1312e7595d7 100644
--- a/nautilus/mat2.py
+++ b/nautilus/mat2.py
@@ -10,7 +10,7 @@ so we're not allowed to call anything Gtk-related outside of the main
 thread, so we'll have to resort to using a `queue` to pass "messages" around.
 """
 
-# pylint: disable=no-name-in-module,unused-argument,no-self-use,import-error
+# pylint: disable=no-name-in-module,unused-argument,import-error
 
 import queue
 import threading