diff options
Diffstat (limited to 'tests/regrtest_data/dummy_plugin/dummy_plugin.py')
-rw-r--r-- | tests/regrtest_data/dummy_plugin/dummy_plugin.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/regrtest_data/dummy_plugin/dummy_plugin.py b/tests/regrtest_data/dummy_plugin/dummy_plugin.py new file mode 100644 index 000000000..dd0554f7e --- /dev/null +++ b/tests/regrtest_data/dummy_plugin/dummy_plugin.py @@ -0,0 +1,31 @@ +from pylint.checkers import BaseChecker +from pylint.lint.pylinter import PyLinter + + +class DummyPlugin1(BaseChecker): + name = 'dummy_plugin' + msgs = {'I9061': ('Dummy short desc 01', 'dummy-message-01', 'Dummy long desc')} + options = ( + ('dummy_option_1', { + 'type': 'string', + 'metavar': '<string>', + 'help': 'Dummy option 1', + }), + ) + + +class DummyPlugin2(BaseChecker): + name = 'dummy_plugin' + msgs = {'I9060': ('Dummy short desc 02', 'dummy-message-02', 'Dummy long desc')} + options = ( + ('dummy_option_2', { + 'type': 'string', + 'metavar': '<string>', + 'help': 'Dummy option 2', + }), + ) + + +def register(linter: PyLinter) -> None: + linter.register_checker(DummyPlugin1(linter)) + linter.register_checker(DummyPlugin2(linter)) |