summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniël van Noord <13665637+DanielNoord@users.noreply.github.com>2022-04-19 23:26:13 +0200
committerDaniël van Noord <13665637+DanielNoord@users.noreply.github.com>2022-04-19 23:58:56 +0200
commit27a103b82ccafe5126fa33593a6e276da25941fc (patch)
tree1910a13f35a096a4929794b1555ca1fb4a6831a5
parent5e76bff35db7ddd3eac443efb58b7f329b423e33 (diff)
downloadpylint-git-27a103b82ccafe5126fa33593a6e276da25941fc.tar.gz
Remove ``__implements__ = IReporter``
-rw-r--r--pylint/reporters/json_reporter.py2
-rw-r--r--pylint/reporters/multi_reporter.py2
-rw-r--r--pylint/reporters/text.py2
-rw-r--r--pylint/testutils/reporter_for_tests.py2
-rw-r--r--tests/unittest_reporting.py2
5 files changed, 0 insertions, 10 deletions
diff --git a/pylint/reporters/json_reporter.py b/pylint/reporters/json_reporter.py
index f94b25dd3..8adb78302 100644
--- a/pylint/reporters/json_reporter.py
+++ b/pylint/reporters/json_reporter.py
@@ -9,7 +9,6 @@ from __future__ import annotations
import json
from typing import TYPE_CHECKING
-from pylint.interfaces import IReporter
from pylint.reporters.base_reporter import BaseReporter
if TYPE_CHECKING:
@@ -20,7 +19,6 @@ if TYPE_CHECKING:
class JSONReporter(BaseReporter):
"""Report messages and layouts in JSON."""
- __implements__ = IReporter
name = "json"
extension = "json"
diff --git a/pylint/reporters/multi_reporter.py b/pylint/reporters/multi_reporter.py
index bc4d00eb8..4b6951cdf 100644
--- a/pylint/reporters/multi_reporter.py
+++ b/pylint/reporters/multi_reporter.py
@@ -8,7 +8,6 @@ import os
from collections.abc import Callable
from typing import TYPE_CHECKING, TextIO
-from pylint.interfaces import IReporter
from pylint.message import Message
from pylint.reporters.base_reporter import BaseReporter
from pylint.utils import LinterStats
@@ -21,7 +20,6 @@ if TYPE_CHECKING:
class MultiReporter:
"""Reports messages and layouts in plain text."""
- __implements__ = IReporter
name = "_internal_multi_reporter"
# Note: do not register this reporter with linter.register_reporter as it is
# not intended to be used directly like a regular reporter, but is
diff --git a/pylint/reporters/text.py b/pylint/reporters/text.py
index 009582fa0..7ac4e29cc 100644
--- a/pylint/reporters/text.py
+++ b/pylint/reporters/text.py
@@ -17,7 +17,6 @@ import warnings
from dataclasses import asdict, fields
from typing import TYPE_CHECKING, Dict, NamedTuple, Optional, TextIO, cast, overload
-from pylint.interfaces import IReporter
from pylint.message import Message
from pylint.reporters import BaseReporter
from pylint.reporters.ureports.text_writer import TextWriter
@@ -154,7 +153,6 @@ def colorize_ansi(
class TextReporter(BaseReporter):
"""Reports messages and layouts in plain text."""
- __implements__ = IReporter
name = "text"
extension = "txt"
line_format = "{path}:{line}:{column}: {msg_id}: {msg} ({symbol})"
diff --git a/pylint/testutils/reporter_for_tests.py b/pylint/testutils/reporter_for_tests.py
index f49a14c28..817258637 100644
--- a/pylint/testutils/reporter_for_tests.py
+++ b/pylint/testutils/reporter_for_tests.py
@@ -8,7 +8,6 @@ from io import StringIO
from os import getcwd, sep
from typing import TYPE_CHECKING
-from pylint import interfaces
from pylint.message import Message
from pylint.reporters import BaseReporter
@@ -19,7 +18,6 @@ if TYPE_CHECKING:
class GenericTestReporter(BaseReporter):
"""Reporter storing plain text messages."""
- __implements__ = interfaces.IReporter
out: StringIO
def __init__( # pylint: disable=super-init-not-called # See https://github.com/PyCQA/pylint/issues/4941
diff --git a/tests/unittest_reporting.py b/tests/unittest_reporting.py
index 37dd1f3fa..a49aca54b 100644
--- a/tests/unittest_reporting.py
+++ b/tests/unittest_reporting.py
@@ -16,7 +16,6 @@ from typing import TYPE_CHECKING
import pytest
from pylint import checkers
-from pylint.interfaces import IReporter
from pylint.lint import PyLinter
from pylint.reporters import BaseReporter
from pylint.reporters.text import ParseableTextReporter, TextReporter
@@ -151,7 +150,6 @@ def test_parseable_output_regression():
class NopReporter(BaseReporter):
- __implements__ = IReporter
name = "nop-reporter"
extension = ""