diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | examples/pylintrc | 1 | ||||
-rw-r--r-- | pylint/lint.py | 4 | ||||
-rw-r--r-- | pylint/utils.py | 5 |
4 files changed, 5 insertions, 9 deletions
@@ -7,6 +7,10 @@ What's New in Pylint 2.2? Release date: TBA + * The ``locally-enabled`` check is gone. + + Close #2442 + * Infer decorated methods when looking for method-hidden Close #2369 diff --git a/examples/pylintrc b/examples/pylintrc index 9fa691b3e..ad2faec6c 100644 --- a/examples/pylintrc +++ b/examples/pylintrc @@ -68,7 +68,6 @@ disable=print-statement, raw-checker-failed, bad-inline-option, locally-disabled, - locally-enabled, file-ignored, suppressed-message, useless-suppression, diff --git a/pylint/lint.py b/pylint/lint.py index 3b9345460..258f0ed91 100644 --- a/pylint/lint.py +++ b/pylint/lint.py @@ -188,10 +188,6 @@ MSGS = { 'locally-disabled', 'Used when an inline option disables a message or a messages ' 'category.'), - 'I0012': ('Locally enabling %s (%s)', - 'locally-enabled', - 'Used when an inline option enables a message or a messages ' - 'category.'), 'I0013': ('Ignoring entire file', 'file-ignored', 'Used to inform that the file will not be checked'), diff --git a/pylint/utils.py b/pylint/utils.py index 323d089fb..49216b675 100644 --- a/pylint/utils.py +++ b/pylint/utils.py @@ -334,10 +334,7 @@ class MessagesHandlerMixIn: if scope == 'module': self.file_state.set_msg_status(msg, line, enable) - if enable: - self.add_message('locally-enabled', line=line, - args=(msg.symbol, msg.msgid)) - elif msg.symbol != 'locally-disabled': + if not enable and msg.symbol != 'locally-disabled': self.add_message('locally-disabled', line=line, args=(msg.symbol, msg.msgid)) else: |