Hanno Böck
use dlint code analyzer
Hanno Böck commited 1342c48 at 2020-03-21 13:40:08
test_codingstype.py
import unittest
import subprocess
import glob
class TestCodingstyle(unittest.TestCase):
@staticmethod
def test_codingstyle():
pyfiles = ["freewvs", "update-freewvsdb",
"setup.py"] + glob.glob("tests/*.py")
subprocess.run(["pycodestyle", "--ignore=W503"]
+ pyfiles, check=True)
subprocess.run(["pyflakes"] + pyfiles, check=True)
pylint_disable = "missing-docstring,invalid-name," \
+ "too-many-arguments,duplicate-code"
subprocess.run(["pylint", "--disable=%s" % pylint_disable]
+ pyfiles, check=True)
subprocess.run(["flake8", "--select=DUO"] + pyfiles, check=True)
if __name__ == '__main__':
unittest.main()
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX