diff options
| author | Tarek Ziade <tarek@ziade.org> | 2012-02-28 00:09:27 +0100 |
|---|---|---|
| committer | Tarek Ziade <tarek@ziade.org> | 2012-02-28 00:09:27 +0100 |
| commit | b9c0ac5a114701c6df273f173a62dc2a0168869a (patch) | |
| tree | fce0270e2a626d24b12d0a475c4e333372c4fec3 /README | |
| parent | 75d33659263bc46619133e4855ce020b60632a2f (diff) | |
| parent | 99bd4737e20e61f337b7501bdbb96eb0e25dbe07 (diff) | |
| download | flake8-1.2.tar.gz | |
merged1.2
Diffstat (limited to 'README')
| -rw-r--r-- | README | 60 |
1 files changed, 60 insertions, 0 deletions
@@ -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 <n> +- E303: too many blank lines (<n>) +- E304: blank lines found after function decorator +- E401: multiple imports on one line +- E501: line too long (<n> 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: <module> imported but unused +- W403: import <module> from line <n> shadowed by loop variable +- W404: 'from <module> import ``*``' used; unable to detect undefined names +- W405: future import(s) <name> after other statements +- W801: redefinition of unused <name> from line <n> +- W802: undefined name <name> +- W803: undefined name <name> in __all__ +- W804: local variable <name> (defined in enclosing scope on line <n>) referenced before assignment +- W805: duplicate argument <name> in function definition +- W806: redefinition of function <name> from line <n> +- W806: local variable <name> is assigned to but never used + +McCabe: + +- W901: '<function_name>' is too complex ('<complexity_level>') CHANGES ======= |
