From de9ee28516b3dd095102851a6dd025e9bd003724 Mon Sep 17 00:00:00 2001 From: Lee Miller Date: Tue, 9 Apr 2024 01:32:26 +0300 Subject: [PATCH] Add a new tox env for linting, currently running pylint, and the pylint config for python3. --- tox.ini | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tox.ini b/tox.ini index fec3a54c..3524bb57 100644 --- a/tox.ini +++ b/tox.ini @@ -26,6 +26,14 @@ commands = flake8 pybitmessage --count --select=E9,F63,F7,F82 \ --show-source --statistics +[testenv:lint] +skip_install = true +basepython = python3 +deps = + -rrequirements.txt + pylint +commands = pylint --rcfile=tox.ini --exit-zero pybitmessage + [testenv:py27] sitepackages = true @@ -65,3 +73,14 @@ omit = [coverage:report] ignore_errors = true + +[pylint.main] +disable = + invalid-name,consider-using-f-string,fixme,raise-missing-from, + super-with-arguments,unnecessary-pass,unknown-option-value, + unspecified-encoding,useless-object-inheritance,useless-option-value +ignore = bitmessagecurses,bitmessagekivy,bitmessageqt,messagetypes,mockbm, + network,plugins,umsgpack,bitmessagecli.py + +max-args = 8 +max-attributes = 8