-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
Raise an error 'bad-plugin-value' instead. See #4555
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -274,6 +274,17 @@ def add_one_message( | |
# update stats | ||
msg_cat = MSG_TYPES[message_definition.msgid[0]] | ||
self.msg_status |= MSG_TYPES_STATUS[message_definition.msgid[0]] | ||
if self.stats is None: | ||
# pylint: disable=fixme | ||
# TODO self.stats should make sense, | ||
# class should make sense as soon as instantiated | ||
# This is not true for Linter and Reporter at least | ||
# pylint: enable=fixme | ||
self.stats = { | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
Pierre-Sassoulas
Author
Member
|
||
msg_cat: 0, | ||
"by_module": {self.current_name: {msg_cat: 0}}, | ||
"by_msg": {}, | ||
} | ||
self.stats[msg_cat] += 1 | ||
self.stats["by_module"][self.current_name][msg_cat] += 1 | ||
try: | ||
|
@@ -291,7 +302,10 @@ def add_one_message( | |
else: | ||
module, obj = get_module_and_frameid(node) | ||
abspath = node.root().file | ||
path = abspath.replace(self.reporter.path_strip_prefix, "", 1) | ||
if abspath is not None: | ||
path = abspath.replace(self.reporter.path_strip_prefix, "", 1) | ||
else: | ||
path = "configuration" | ||
# add the message | ||
self.reporter.handle_message( | ||
Message( | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# pylint: disable=missing-docstring | ||
|
||
from shadok import ShadokInteger # [import-error] | ||
|
||
ShadokInteger("Buga ZoMeu") |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[master] | ||
load-plugins= | ||
pylint.extensions.check_does_not_exists_in_venv, |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
import-error:3:0::Unable to import 'shadok':HIGH |
This initialization seems to only run once, but
add_one_message
can be called multiple times for different values ofmsg_cat
.