diff options
author | Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | 2022-04-19 23:26:13 +0200 |
---|---|---|
committer | Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | 2022-04-19 23:58:56 +0200 |
commit | 27a103b82ccafe5126fa33593a6e276da25941fc (patch) | |
tree | 1910a13f35a096a4929794b1555ca1fb4a6831a5 | |
parent | 5e76bff35db7ddd3eac443efb58b7f329b423e33 (diff) | |
download | pylint-git-27a103b82ccafe5126fa33593a6e276da25941fc.tar.gz |
Remove ``__implements__ = IReporter``
-rw-r--r-- | pylint/reporters/json_reporter.py | 2 | ||||
-rw-r--r-- | pylint/reporters/multi_reporter.py | 2 | ||||
-rw-r--r-- | pylint/reporters/text.py | 2 | ||||
-rw-r--r-- | pylint/testutils/reporter_for_tests.py | 2 | ||||
-rw-r--r-- | tests/unittest_reporting.py | 2 |
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 = "" |