aboutsummaryrefslogtreecommitdiff
path: root/tests/regrtest_data/dummy_plugin/dummy_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/regrtest_data/dummy_plugin/dummy_plugin.py')
-rw-r--r--tests/regrtest_data/dummy_plugin/dummy_plugin.py31
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))