summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2021-11-28 23:34:56 +0100
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-12-14 12:16:28 +0100
commit6dceba5a6000d948a406079621b93d4917dfef8b (patch)
tree963f1eeb91f1b5837e1dc16aae99f5c7545d467b
parent71bbbdb29407a2b4525f0bf2da8b0025da5fc4d8 (diff)
downloadpylint-git-6dceba5a6000d948a406079621b93d4917dfef8b.tar.gz
Add Confidences in pylint.interfaces API
-rw-r--r--pylint/interfaces.py16
1 files changed, 13 insertions, 3 deletions
diff --git a/pylint/interfaces.py b/pylint/interfaces.py
index a7b53e603..b2f76a320 100644
--- a/pylint/interfaces.py
+++ b/pylint/interfaces.py
@@ -26,6 +26,19 @@ from astroid import nodes
if TYPE_CHECKING:
from pylint.reporters.ureports.nodes import Section
+__all__ = (
+ "IRawChecker",
+ "IAstroidChecker",
+ "ITokenChecker",
+ "IReporter",
+ "IChecker",
+ "HIGH",
+ "INFERENCE",
+ "INFERENCE_FAILURE",
+ "UNDEFINED",
+ "CONFIDENCE_LEVELS",
+)
+
Confidence = namedtuple("Confidence", ["name", "description"])
# Warning Certainties
HIGH = Confidence("HIGH", "No false positive possible.")
@@ -102,6 +115,3 @@ class IReporter(Interface):
def display_reports(self, layout: "Section") -> None:
"""display results encapsulated in the layout tree"""
-
-
-__all__ = ("IRawChecker", "IAstroidChecker", "ITokenChecker", "IReporter", "IChecker")