summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-01-12 17:53:23 +0100
committerFlorian Bruhin <me@the-compiler.org>2020-01-13 08:09:35 +0100
commitff6f3a0905cb87a505b674eccd763e19ccbbf551 (patch)
tree53d13e7eae45970b30edf1b24030e7488387a019
parentc1bbbd66a731b5608792710712b98e0408ac8506 (diff)
downloadqutebrowser-ff6f3a0905cb87a505b674eccd763e19ccbbf551.tar.gz
qutebrowser-ff6f3a0905cb87a505b674eccd763e19ccbbf551.zip
Delete qute_pylint.settrace
This is handled by flake8-debugger
-rw-r--r--.pylintrc1
-rw-r--r--scripts/dev/pylint_checkers/qute_pylint/settrace.py49
2 files changed, 0 insertions, 50 deletions
diff --git a/.pylintrc b/.pylintrc
index b052e4513..c68b4ae3f 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -6,7 +6,6 @@ extension-pkg-whitelist=PyQt5,sip
load-plugins=qute_pylint.config,
qute_pylint.modeline,
qute_pylint.openencoding,
- qute_pylint.settrace,
pylint.extensions.docstyle,
pylint.extensions.emptystring,
pylint.extensions.broad_try_clause,
diff --git a/scripts/dev/pylint_checkers/qute_pylint/settrace.py b/scripts/dev/pylint_checkers/qute_pylint/settrace.py
deleted file mode 100644
index 686602e86..000000000
--- a/scripts/dev/pylint_checkers/qute_pylint/settrace.py
+++ /dev/null
@@ -1,49 +0,0 @@
-# vim: ft=python fileencoding=utf-8 sts=4 sw=4 et:
-
-# Copyright 2014-2020 Florian Bruhin (The Compiler) <mail@qutebrowser.org>
-#
-# This file is part of qutebrowser.
-#
-# qutebrowser is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# qutebrowser is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
-
-"""Custom astroid checker for set_trace calls."""
-
-from pylint.interfaces import IAstroidChecker
-from pylint.checkers import BaseChecker, utils
-
-
-class SetTraceChecker(BaseChecker):
-
- """Custom astroid checker for set_trace calls."""
-
- __implements__ = IAstroidChecker
- name = 'settrace'
- msgs = {
- 'E9101': ('set_trace call found', 'set-trace', None),
- }
- priority = -1
-
- @utils.check_messages('set-trace')
- def visit_call(self, node):
- """Visit a Call node."""
- if hasattr(node, 'func'):
- infer = utils.safe_infer(node.func)
- if infer:
- if getattr(node.func, 'name', None) == 'set_trace':
- self.add_message('set-trace', node=node)
-
-
-def register(linter):
- """Register this checker."""
- linter.register_checker(SetTraceChecker(linter))