diff options
| author | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-11-15 19:37:52 -0600 |
|---|---|---|
| committer | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-11-15 19:56:18 -0600 |
| commit | c50b747a1a8b470574b5fc1016ee8cb598ab951e (patch) | |
| tree | 8ad32128af343f519ff54106770f6311b74bf3bc /src/flake8/defaults.py | |
| parent | 8e4905279cef9ac85725b56b4fab8e09cc981d5c (diff) | |
| download | flake8-c50b747a1a8b470574b5fc1016ee8cb598ab951e.tar.gz | |
Fix subtle reporting bug for default on plugins
When we refactored our decision process to fix #239, we broke a subtle
corner case where extensions that are not off-by-default are to be
reported.
This further refactors that logic and adds specific tests around it to
ensure it works as expected and doesn't regress.
Closes #257
Diffstat (limited to 'src/flake8/defaults.py')
| -rw-r--r-- | src/flake8/defaults.py | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/src/flake8/defaults.py b/src/flake8/defaults.py index e3ac9fb..340e8a9 100644 --- a/src/flake8/defaults.py +++ b/src/flake8/defaults.py @@ -1,9 +1,28 @@ """Constants that define defaults.""" import re -EXCLUDE = '.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg' -IGNORE = 'E121,E123,E126,E226,E24,E704,W503,W504' -SELECT = 'E,F,W,C90' +EXCLUDE = ( + '.svn', + 'CVS', + '.bzr', + '.hg', + '.git', + '__pycache__', + '.tox', + '.eggs', + '*.egg', +) +IGNORE = ( + 'E121', + 'E123', + 'E126', + 'E226', + 'E24', + 'E704', + 'W503', + 'W504', +) +SELECT = ('E', 'F', 'W', 'C90') MAX_LINE_LENGTH = 79 TRUTHY_VALUES = set(['true', '1', 't']) |
