[tox] envlist = flake8, pylint [flake8] max-line-length = 120 exclude = .tox [testenv:flake8] deps = pipenv commands = pipenv install --dev flake8 [testenv:pylint] deps = pipenv commands = pipenv install --dev pylint --rcfile=tox.ini minecraft_discord_bridge [FORMAT] max-line-length=120 [MESSAGES CONTROL] ; C0111 Missing docstring ; I0011: Locally disabling %s ; I0012: Locally enabling %s ; W0704 Except doesn't do anything Used when an except clause does nothing but "pass" and there is no "else" clause ; W0142 Used * or * magic* Used when a function or method is called using *args or **kwargs to dispatch arguments. ; W0212 Access to a protected member %s of a client class ; W0232 Class has no __init__ method Used when a class has no __init__ method, neither its parent classes. ; W0613 Unused argument %r Used when a function or method argument is not used. ; W0702 No exception's type specified Used when an except clause doesn't specify exceptions type to catch. ; R0201 Method could be a function ; W0614 Unused import XYZ from wildcard import ; R0903 Too few public methods ; R0904 Too many public methods ; R0914 Too many local variables ; R0912 Too many branches ; R0915 Too many statements ; R0913 Too many arguments ; R0923: Interface not implemented disable=I0011,I0012,C0111,W0142,R [TYPECHECK] ; https://stackoverflow.com/questions/17142236/how-do-i-make-pylint-recognize-twisted-and-ephem-members ignored-classes=twisted.internet.reactor