From 420d998ff34d0dc28df95f44b2ec7afbd51c0d2a Mon Sep 17 00:00:00 2001 From: Steven Kryskalla Date: Thu, 23 Feb 2012 15:25:02 -0800 Subject: [PATCH] adding a list of all warning / error codes to README adding myself to contributors --- CONTRIBUTORS.txt | 1 + README | 60 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt index fd6b7a8..ebecd32 100644 --- a/CONTRIBUTORS.txt +++ b/CONTRIBUTORS.txt @@ -8,3 +8,4 @@ Contributors (by order of appearence) : - Chris Adams - Ben Bass - Ask Solem +- Steven Kryskalla diff --git a/README b/README index e30f326..8f6a6ad 100644 --- a/README +++ b/README @@ -133,6 +133,66 @@ projects: - PyFlakes: http://divmod.org/trac/wiki/DivmodPyflakes - McCabe: http://nedbatchelder.com/blog/200803/python_code_complexity_microtool.html +Warning / Error codes +===================== + +Below are lists of all warning and error codes flake8 will generate, broken +out by component. + +pep8: + +- E101: indentation contains mixed spaces and tabs +- E111: indentation is not a multiple of four +- E112: expected an indented block +- E113: unexpected indentation +- E201: whitespace after char +- E202: whitespace before char +- E203: whitespace before char +- E211: whitespace before text +- E223: tab / multiple spaces before operator +- E224: tab / multiple spaces after operator +- E225: missing whitespace around operator +- E225: missing whitespace around operator +- E231: missing whitespace after char +- E241: multiple spaces after separator +- E242: tab after separator +- E251: no spaces around keyword / parameter equals +- E262: inline comment should start with '# ' +- E301: expected 1 blank line, found 0 +- E302: expected 2 blank lines, found +- E303: too many blank lines () +- E304: blank lines found after function decorator +- E401: multiple imports on one line +- E501: line too long ( characters) +- E701: multiple statements on one line (colon) +- E702: multiple statements on one line (semicolon) +- W191: indentation contains tabs +- W291: trailing whitespace +- W292: no newline at end of file +- W293: blank line contains whitespace +- W391: blank line at end of file +- W601: .has_key() is deprecated, use 'in' +- W602: deprecated form of raising exception +- W603: '<>' is deprecated, use '!=' +- W604: backticks are deprecated, use 'repr()' + +pyflakes: + +- W402: imported but unused +- W403: import from line shadowed by loop variable +- W404: 'from import *' used; unable to detect undefined names +- W405: future import(s) after other statements +- W801: redefinition of unused from line +- W802: undefined name +- W803: undefined name in __all__ +- W804: local variable (defined in enclosing scope on line ) referenced before assignment +- W805: duplicate argument in function definition +- W806: redefinition of function from line +- W806: local variable is assigned to but never used + +McCabe: + +- W901: '' is too complex ('') CHANGES =======