summaryrefslogtreecommitdiff
path: root/src/flake8/defaults.py
diff options
context:
space:
mode:
authorIan Cordasco <graffatcolmingov@gmail.com>2016-11-15 19:37:52 -0600
committerIan Cordasco <graffatcolmingov@gmail.com>2016-11-15 19:56:18 -0600
commitc50b747a1a8b470574b5fc1016ee8cb598ab951e (patch)
tree8ad32128af343f519ff54106770f6311b74bf3bc /src/flake8/defaults.py
parent8e4905279cef9ac85725b56b4fab8e09cc981d5c (diff)
downloadflake8-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.py25
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'])