Adding list of errors/warnings to config that pass currently
@@ -26,10 +26,57 @@ url = http://astropy.org/astroquery
edit_on_github = False
github_project = astropy/astroquery
+
+# We now have section for the pycodestyle command. We need to repeat the.
+# Rather than check all warnings, we only test for a subset of them for now.
+
+# PEP8 errors/warnings:
+# E101 - mix of tabs and spaces
+# E111 - 4 spaces per indentation level
+# E112 - 4 spaces per indentation level
+# E113 - 4 spaces per indentation level
+# E124 - bracket does not match indentation
+# E201 - whitespace after '('
+# E202 - whitespace before ')'
+# E203 - whitespace before ','
+# E211 - whitespace before '('
+# E221 - multiple spaces before operator
+# E225 - missing whitespace around operator
+# E231 - missing whitespace after ','
+# E241 - multiple whitespace after ','
+# E251 - unexpected spaces around keyword / parameter equals
+# E261 - at least two spaces before inline comment
+# E265 - block comment should start with '# '
+# E271 - multiple spaces after keyword
+# E272 - multiple spaces before keyword
+# E301 - missing blank lines
+# E302 - missing blank lines
+# E303 - too many blank lines
+# E305 - missing blank lines
+# E502 - the backslash is redundant between brackets
+# E703 - statement ends with a semicolon
+# E711 - comparison to None should be 'if cond is None:'
+# E712 - comparison to True should be 'if cond is True:' or 'if cond:'
+# E714 - test for object identity should be 'is not'
+# E901 - SyntaxError or IndentationError
+# E902 - IOError
+# W191 - use of tabs
+# W291 - trailing whitespace
+# W292 - no newline at end of file
+# W293 - trailing whitespace
+# W391 - blank line at end of file
+
+
+# If you want to exclude a line from checking, simply add ' # noqa' at the
+# end of the line
+
[pycodestyle]
+select = E101,E111,E112,E113,E124,E201,E202,E203,E211,E221,E225,E231,E241,E251,E261,E265,E271,E272,E301,E302,E303,E305,E502,E703,E711,E712,E714,E901,E902,W191,W291,W292,W293,W391
+
# E402 module level import not at top of file
# We need to ignore this as the .conf has to be set in the __init__.py
# before the modules are imported.
ignore = E402
+
[entry_points]
