diff --git a/setup.cfg b/setup.cfg index 546ad67..7d93d3e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -5,8 +5,33 @@ test=pytest universal=1 [flake8] -exclude = setup.py,docs/*,examples/*,tests,graphene_django/debug/sql/* +exclude = docs,graphene_django/debug/sql/*,migrations max-line-length = 120 +select = + # Dictionary key repeated + F601, + # Ensure use of ==/!= to compare with str, bytes and int literals + F632, + # Redefinition of unused name + F811, + # Using an undefined variable + F821, + # Defining an undefined variable in __all__ + F822, + # Using a variable before it is assigned + F823, + # Duplicate argument in function declaration + F831, + # Black would format this line + BLK, + # Do not use bare except + B001, + # Don't allow ++n. You probably meant n += 1 + B002, + # Do not use mutable structures for argument defaults + B006, + # Do not perform calls in argument defaults + B008 [coverage:run] omit = */tests/* diff --git a/setup.py b/setup.py index 527178b..bc7dcd3 100644 --- a/setup.py +++ b/setup.py @@ -25,7 +25,12 @@ tests_require = [ ] + rest_framework_require -dev_requires = ["black==19.3b0", "flake8==3.7.7"] + tests_require +dev_requires = [ + "black==19.3b0", + "flake8==3.7.7", + "flake8-black==0.1.0", + "flake8-bugbear==19.3.0", +] + tests_require setup( name="graphene-django",