Sun, 10 Jul 2011 16:31:33 +0200
Added editor actions to go to the last edit location and to the previous or next Python or Ruby class or method definition.
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | <?xml version="1.0" encoding="utf-8"?> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | <html><head> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <title>eric5.UtilitiesPython2.pep8</title> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | <style> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | body { |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | background: #EDECE6; |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | margin: 0em 1em 10em 1em; |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | color: black; |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | h1 { color: white; background: #85774A; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | h2 { color: white; background: #85774A; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | h3 { color: white; background: #9D936E; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | h4 { color: white; background: #9D936E; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | a { color: #BA6D36; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </style> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | </head> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <body><a NAME="top" ID="top"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <h1>eric5.UtilitiesPython2.pep8</h1> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | <h3>Global Attributes</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | <table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <tr><td>BENCHMARK_KEYS</td></tr><tr><td>BINARY_OPERATORS</td></tr><tr><td>DEFAULT_EXCLUDE</td></tr><tr><td>DEFAULT_IGNORE</td></tr><tr><td>DOCSTRING_REGEX</td></tr><tr><td>E225NOT_KEYWORDS</td></tr><tr><td>ERRORCODE_REGEX</td></tr><tr><td>EXTRANEOUS_WHITESPACE_REGEX</td></tr><tr><td>INDENT_REGEX</td></tr><tr><td>MAX_LINE_LENGTH</td></tr><tr><td>OPERATORS</td></tr><tr><td>RAISE_COMMA_REGEX</td></tr><tr><td>SELFTEST_REGEX</td></tr><tr><td>SKIP_TOKENS</td></tr><tr><td>UNARY_OPERATORS</td></tr><tr><td>WHITESPACE</td></tr><tr><td>WHITESPACE_AROUND_NAMED_PARAMETER_REGEX</td></tr><tr><td>WHITESPACE_AROUND_OPERATOR_REGEX</td></tr><tr><td>__version__</td></tr><tr><td>args</td></tr><tr><td>options</td></tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | </table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | <h3>Classes</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | <table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <td><a href="#Checker">Checker</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <td>Load a Python source file, tokenize it, check coding style.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | </tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | </table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | <h3>Functions</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | <table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | <tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | <td><a href="#_main">_main</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | <td>Parse options and run checks on Python source.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | <td><a href="#blank_lines">blank_lines</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | <td><a href="#compound_statements">compound_statements</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | <td><a href="#excluded">excluded</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | <td>Check if options.exclude contains a pattern that matches filename.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | <td><a href="#expand_indent">expand_indent</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | <td>Return the amount of indentation.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | <td><a href="#extraneous_whitespace">extraneous_whitespace</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | <td>Avoid extraneous whitespace in the following situations:</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | <td><a href="#filename_match">filename_match</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | <td>Check if options.filename contains a pattern that matches filename.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | <td><a href="#find_checks">find_checks</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | <td>Find all globally visible functions where the first argument name starts with argument_name.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | <td><a href="#get_count">get_count</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | <td>Return the total count of errors and warnings.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | <td><a href="#get_error_statistics">get_error_statistics</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | <td>Get error statistics.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | <td><a href="#get_statistics">get_statistics</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | <td>Get statistics for message codes that start with the prefix.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | <td><a href="#get_warning_statistics">get_warning_statistics</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | <td>Get warning statistics.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | <td><a href="#ignore_code">ignore_code</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | <td>Check if options.ignore contains a prefix of the error code.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | <td><a href="#imports_on_separate_lines">imports_on_separate_lines</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | <td><a href="#indentation">indentation</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | <td><a href="#input_dir">input_dir</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | <td>Check all Python source files in this directory and all subdirectories.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | <td><a href="#input_file">input_file</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | <td>Run all checks on a Python source file.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | <td><a href="#maximum_line_length">maximum_line_length</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | <td>Limit all lines to a maximum of 79 characters.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | <td><a href="#message">message</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | <td>Print a message.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | <td><a href="#missing_newline">missing_newline</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | <td>JCR: The last line should have a newline.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | <td><a href="#missing_whitespace">missing_whitespace</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | <td>JCR: Each comma, semicolon or colon should be followed by whitespace.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | <td><a href="#missing_whitespace_around_operator">missing_whitespace_around_operator</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | <td><a href="#mute_string">mute_string</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | <td>Replace contents with 'xxx' to prevent syntax matching.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | <td><a href="#print_benchmark">print_benchmark</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | <td>Print benchmark numbers.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | <td><a href="#print_statistics">print_statistics</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | <td>Print overall statistics (number of errors and warnings).</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | <td><a href="#process_options">process_options</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | <td>Process options passed either via arglist or via command line args.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | <td><a href="#python_3000_backticks">python_3000_backticks</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | <td>Backticks are removed in Python 3000.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | <td><a href="#python_3000_has_key">python_3000_has_key</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | <td>The {}.has_key() method will be removed in the future version of Python.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | <td><a href="#python_3000_not_equal">python_3000_not_equal</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | <td>!= can also be written <>, but this is an obsolete usage kept for backwards compatibility only.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | <td><a href="#python_3000_raise_comma">python_3000_raise_comma</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | <td>When raising an exception, use "raise ValueError('message')" instead of the older form "raise ValueError, 'message'".</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | <td><a href="#readlines">readlines</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | <td><a href="#readlines_1">readlines</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | <td><a href="#reset_counters">reset_counters</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | <td><a href="#run_tests">run_tests</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | <td>Run all the tests from a file.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141 | <td><a href="#selftest">selftest</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | <td>Test all check functions with test cases in docstrings.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | <td><a href="#tabs_obsolete">tabs_obsolete</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | <td><a href="#tabs_or_spaces">tabs_or_spaces</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | <td><a href="#trailing_blank_lines">trailing_blank_lines</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | <td><a href="#trailing_whitespace">trailing_whitespace</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | <td><a href="#whitespace_around_comma">whitespace_around_comma</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | <td>Avoid extraneous whitespace in the following situations:</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | <td><a href="#whitespace_around_named_parameter_equals">whitespace_around_named_parameter_equals</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | <td>Don't use spaces around the '=' sign when used to indicate a keyword argument or a default parameter value.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | <td><a href="#whitespace_around_operator">whitespace_around_operator</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | <td>Avoid extraneous whitespace in the following situations:</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | <td><a href="#whitespace_before_inline_comment">whitespace_before_inline_comment</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | <td>Separate inline comments by at least two spaces.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | <td><a href="#whitespace_before_parameters">whitespace_before_parameters</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169 | <td>Avoid extraneous whitespace in the following situations:</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | </tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | </table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | <a NAME="Checker" ID="Checker"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174 | <h2>Checker</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | Load a Python source file, tokenize it, check coding style. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
178 | <h3>Derived from</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
179 | object |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | <h3>Class Attributes</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181 | <table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | <tr><td>None</td></tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | </table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | <h3>Methods</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185 | <table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186 | <tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | <td><a href="#Checker.__init__">Checker</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
188 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190 | <td><a href="#Checker.build_tokens_line">build_tokens_line</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | <td>Build a logical line from tokens.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193 | <td><a href="#Checker.check_all">check_all</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | <td>Run all checks on the input file.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | <td><a href="#Checker.check_logical">check_logical</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | <td>Build a line from tokens and run all logical checks on it.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | <td><a href="#Checker.check_physical">check_physical</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | <td>Run all physical checks on a raw input line.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | <td><a href="#Checker.readline">readline</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | <td>Get the next line from the input buffer.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | <td><a href="#Checker.readline_check_physical">readline_check_physical</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | <td>Check and return the next physical line.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | <td><a href="#Checker.report_error">report_error</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | <td>Report an error, according to options.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | <td><a href="#Checker.run_check">run_check</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | <td>Run a check plugin.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | </tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | </table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | <a NAME="Checker.__init__" ID="Checker.__init__"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | <h4>Checker (Constructor)</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | <b>Checker</b>(<i>filename, lines=None</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | <a NAME="Checker.build_tokens_line" ID="Checker.build_tokens_line"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219 | <h4>Checker.build_tokens_line</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | <b>build_tokens_line</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | Build a logical line from tokens. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | </p><a NAME="Checker.check_all" ID="Checker.check_all"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | <h4>Checker.check_all</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | <b>check_all</b>(<i>expected=None, line_offset=0</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227 | Run all checks on the input file. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | </p><a NAME="Checker.check_logical" ID="Checker.check_logical"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | <h4>Checker.check_logical</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
230 | <b>check_logical</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
231 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
232 | Build a line from tokens and run all logical checks on it. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
233 | </p><a NAME="Checker.check_physical" ID="Checker.check_physical"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
234 | <h4>Checker.check_physical</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
235 | <b>check_physical</b>(<i>line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
237 | Run all physical checks on a raw input line. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
238 | </p><a NAME="Checker.readline" ID="Checker.readline"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239 | <h4>Checker.readline</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240 | <b>readline</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
241 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | Get the next line from the input buffer. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243 | </p><a NAME="Checker.readline_check_physical" ID="Checker.readline_check_physical"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
244 | <h4>Checker.readline_check_physical</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245 | <b>readline_check_physical</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
246 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247 | Check and return the next physical line. This method can be |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | used to feed tokenize.generate_tokens. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249 | </p><a NAME="Checker.report_error" ID="Checker.report_error"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | <h4>Checker.report_error</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251 | <b>report_error</b>(<i>line_number, offset, text, check</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253 | Report an error, according to options. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
254 | </p><a NAME="Checker.run_check" ID="Checker.run_check"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255 | <h4>Checker.run_check</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | <b>run_check</b>(<i>check, argument_names</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
257 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258 | Run a check plugin. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
260 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | <a NAME="_main" ID="_main"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263 | <h2>_main</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | <b>_main</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
266 | Parse options and run checks on Python source. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
267 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
268 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
269 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
270 | <a NAME="blank_lines" ID="blank_lines"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
271 | <h2>blank_lines</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
272 | <b>blank_lines</b>(<i>logical_line, blank_lines, indent_level, line_number, previous_logical, previous_indent_level, blank_lines_before_comment</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
273 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
274 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
275 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
276 | <a NAME="compound_statements" ID="compound_statements"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
277 | <h2>compound_statements</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
278 | <b>compound_statements</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
279 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
280 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282 | <a NAME="excluded" ID="excluded"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283 | <h2>excluded</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284 | <b>excluded</b>(<i>filename</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
285 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
286 | Check if options.exclude contains a pattern that matches filename. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
288 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
290 | <a NAME="expand_indent" ID="expand_indent"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
291 | <h2>expand_indent</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
292 | <b>expand_indent</b>(<i>line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
294 | Return the amount of indentation. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295 | Tabs are expanded to the next multiple of 8. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
296 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297 | >>> expand_indent(' ') |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
298 | 4 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
299 | >>> expand_indent('\\t') |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
300 | 8 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301 | >>> expand_indent(' \\t') |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
302 | 8 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | >>> expand_indent(' \\t') |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
304 | 8 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | >>> expand_indent(' \\t') |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306 | 16 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
307 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
308 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
309 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
310 | <a NAME="extraneous_whitespace" ID="extraneous_whitespace"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | <h2>extraneous_whitespace</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
312 | <b>extraneous_whitespace</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
314 | Avoid extraneous whitespace in the following situations: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
315 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
316 | - Immediately inside parentheses, brackets or braces. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
317 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
318 | - Immediately before a comma, semicolon, or colon. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
319 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
320 | Okay: spam(ham[1], {eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
321 | E201: spam( ham[1], {eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
322 | E201: spam(ham[ 1], {eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
323 | E201: spam(ham[1], { eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
324 | E202: spam(ham[1], {eggs: 2} ) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
325 | E202: spam(ham[1 ], {eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326 | E202: spam(ham[1], {eggs: 2 }) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
328 | E203: if x == 4: print x, y; x, y = y , x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329 | E203: if x == 4: print x, y ; x, y = y, x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
330 | E203: if x == 4 : print x, y; x, y = y, x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
331 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
332 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
333 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
334 | <a NAME="filename_match" ID="filename_match"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
335 | <h2>filename_match</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
336 | <b>filename_match</b>(<i>filename</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
337 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
338 | Check if options.filename contains a pattern that matches filename. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
339 | If options.filename is unspecified, this always returns True. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
340 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
341 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
343 | <a NAME="find_checks" ID="find_checks"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
344 | <h2>find_checks</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345 | <b>find_checks</b>(<i>argument_name</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
346 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
347 | Find all globally visible functions where the first argument name |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
348 | starts with argument_name. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
349 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
351 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
352 | <a NAME="get_count" ID="get_count"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353 | <h2>get_count</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354 | <b>get_count</b>(<i>prefix=''</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
355 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
356 | Return the total count of errors and warnings. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
357 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
358 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
360 | <a NAME="get_error_statistics" ID="get_error_statistics"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
361 | <h2>get_error_statistics</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
362 | <b>get_error_statistics</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
363 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
364 | Get error statistics. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
365 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
366 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
367 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
368 | <a NAME="get_statistics" ID="get_statistics"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
369 | <h2>get_statistics</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
370 | <b>get_statistics</b>(<i>prefix=''</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
371 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
372 | Get statistics for message codes that start with the prefix. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
373 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
374 | prefix='' matches all errors and warnings |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
375 | prefix='E' matches all errors |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
376 | prefix='W' matches all warnings |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
377 | prefix='E4' matches all errors that have to do with imports |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
378 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
379 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
380 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
381 | <a NAME="get_warning_statistics" ID="get_warning_statistics"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
382 | <h2>get_warning_statistics</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
383 | <b>get_warning_statistics</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
384 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
385 | Get warning statistics. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
386 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
387 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
388 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
389 | <a NAME="ignore_code" ID="ignore_code"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
390 | <h2>ignore_code</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
391 | <b>ignore_code</b>(<i>code</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
392 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
393 | Check if options.ignore contains a prefix of the error code. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
394 | If options.select contains a prefix of the error code, do not ignore it. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
395 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
396 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
397 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
398 | <a NAME="imports_on_separate_lines" ID="imports_on_separate_lines"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
399 | <h2>imports_on_separate_lines</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
400 | <b>imports_on_separate_lines</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
401 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
402 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
403 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
404 | <a NAME="indentation" ID="indentation"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
405 | <h2>indentation</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
406 | <b>indentation</b>(<i>logical_line, previous_logical, indent_char, indent_level, previous_indent_level</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
407 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
408 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
409 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
410 | <a NAME="input_dir" ID="input_dir"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
411 | <h2>input_dir</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
412 | <b>input_dir</b>(<i>dirname, runner=None</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
413 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
414 | Check all Python source files in this directory and all subdirectories. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
415 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
416 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
417 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
418 | <a NAME="input_file" ID="input_file"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
419 | <h2>input_file</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
420 | <b>input_file</b>(<i>filename</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
421 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
422 | Run all checks on a Python source file. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
423 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
424 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
425 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
426 | <a NAME="maximum_line_length" ID="maximum_line_length"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
427 | <h2>maximum_line_length</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
428 | <b>maximum_line_length</b>(<i>physical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
429 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
430 | Limit all lines to a maximum of 79 characters. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
431 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
432 | There are still many devices around that are limited to 80 character |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
433 | lines; plus, limiting windows to 80 characters makes it possible to have |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
434 | several windows side-by-side. The default wrapping on such devices looks |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
435 | ugly. Therefore, please limit all lines to a maximum of 79 characters. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
436 | For flowing long blocks of text (docstrings or comments), limiting the |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
437 | length to 72 characters is recommended. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
438 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
439 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
440 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
441 | <a NAME="message" ID="message"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
442 | <h2>message</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
443 | <b>message</b>(<i>text</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
444 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
445 | Print a message. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
446 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
447 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
448 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
449 | <a NAME="missing_newline" ID="missing_newline"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
450 | <h2>missing_newline</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
451 | <b>missing_newline</b>(<i>physical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
452 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
453 | JCR: The last line should have a newline. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
454 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
455 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
456 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
457 | <a NAME="missing_whitespace" ID="missing_whitespace"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
458 | <h2>missing_whitespace</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
459 | <b>missing_whitespace</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
460 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
461 | JCR: Each comma, semicolon or colon should be followed by whitespace. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
462 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
463 | Okay: [a, b] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
464 | Okay: (3,) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
465 | Okay: a[1:4] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
466 | Okay: a[:4] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
467 | Okay: a[1:] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
468 | Okay: a[1:4:2] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
469 | E231: ['a','b'] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
470 | E231: foo(bar,baz) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
471 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
472 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
473 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
474 | <a NAME="missing_whitespace_around_operator" ID="missing_whitespace_around_operator"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
475 | <h2>missing_whitespace_around_operator</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
476 | <b>missing_whitespace_around_operator</b>(<i>logical_line, tokens</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
477 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
478 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
479 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
480 | <a NAME="mute_string" ID="mute_string"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
481 | <h2>mute_string</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
482 | <b>mute_string</b>(<i>text</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
483 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
484 | Replace contents with 'xxx' to prevent syntax matching. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
485 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
486 | >>> mute_string('"abc"') |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
487 | '"xxx"' |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
488 | >>> mute_string("'''abc'''") |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
489 | "'''xxx'''" |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
490 | >>> mute_string("r'abc'") |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
491 | "r'xxx'" |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
492 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
493 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
494 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
495 | <a NAME="print_benchmark" ID="print_benchmark"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
496 | <h2>print_benchmark</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
497 | <b>print_benchmark</b>(<i>elapsed</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
498 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
499 | Print benchmark numbers. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
500 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
501 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
502 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
503 | <a NAME="print_statistics" ID="print_statistics"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
504 | <h2>print_statistics</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
505 | <b>print_statistics</b>(<i>prefix=''</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
506 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
507 | Print overall statistics (number of errors and warnings). |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
508 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
509 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
510 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
511 | <a NAME="process_options" ID="process_options"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
512 | <h2>process_options</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
513 | <b>process_options</b>(<i>arglist=None</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
514 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
515 | Process options passed either via arglist or via command line args. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
516 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
517 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
518 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
519 | <a NAME="python_3000_backticks" ID="python_3000_backticks"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
520 | <h2>python_3000_backticks</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
521 | <b>python_3000_backticks</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
522 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
523 | Backticks are removed in Python 3000. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
524 | Use repr() instead. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
525 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
526 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
527 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
528 | <a NAME="python_3000_has_key" ID="python_3000_has_key"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
529 | <h2>python_3000_has_key</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
530 | <b>python_3000_has_key</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
531 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
532 | The {}.has_key() method will be removed in the future version of |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
533 | Python. Use the 'in' operation instead, like: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
534 | d = {"a": 1, "b": 2} |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
535 | if "b" in d: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
536 | print d["b"] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
537 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
538 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
539 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
540 | <a NAME="python_3000_not_equal" ID="python_3000_not_equal"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
541 | <h2>python_3000_not_equal</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
542 | <b>python_3000_not_equal</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
543 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
544 | != can also be written <>, but this is an obsolete usage kept for |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
545 | backwards compatibility only. New code should always use !=. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
546 | The older syntax is removed in Python 3000. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
547 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
548 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
549 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
550 | <a NAME="python_3000_raise_comma" ID="python_3000_raise_comma"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
551 | <h2>python_3000_raise_comma</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
552 | <b>python_3000_raise_comma</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
553 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
554 | When raising an exception, use "raise ValueError('message')" |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
555 | instead of the older form "raise ValueError, 'message'". |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
556 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
557 | The paren-using form is preferred because when the exception arguments |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
558 | are long or include string formatting, you don't need to use line |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
559 | continuation characters thanks to the containing parentheses. The older |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
560 | form will be removed in Python 3000. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
561 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
562 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
563 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
564 | <a NAME="readlines" ID="readlines"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
565 | <h2>readlines</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
566 | <b>readlines</b>(<i>filename</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
567 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
568 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
569 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
570 | <a NAME="readlines_1" ID="readlines_1"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
571 | <h2>readlines</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
572 | <b>readlines</b>(<i>filename</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
573 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
574 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
575 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
576 | <a NAME="reset_counters" ID="reset_counters"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
577 | <h2>reset_counters</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
578 | <b>reset_counters</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
579 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
580 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
581 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
582 | <a NAME="run_tests" ID="run_tests"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
583 | <h2>run_tests</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
584 | <b>run_tests</b>(<i>filename</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
585 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
586 | Run all the tests from a file. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
587 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
588 | A test file can provide many tests. Each test starts with a declaration. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
589 | This declaration is a single line starting with '#:'. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
590 | It declares codes of expected failures, separated by spaces or 'Okay' |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
591 | if no failure is expected. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
592 | If the file does not contain such declaration, it should pass all tests. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
593 | If the declaration is empty, following lines are not checked, until next |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
594 | declaration. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
595 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
596 | Examples: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
597 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
598 | * Only E224 and W701 are expected: #: E224 W701 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
599 | * Following example is conform: #: Okay |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
600 | * Don't check these lines: #: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
601 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
602 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
603 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
604 | <a NAME="selftest" ID="selftest"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
605 | <h2>selftest</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
606 | <b>selftest</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
607 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
608 | Test all check functions with test cases in docstrings. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
609 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
610 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
611 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
612 | <a NAME="tabs_obsolete" ID="tabs_obsolete"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
613 | <h2>tabs_obsolete</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
614 | <b>tabs_obsolete</b>(<i>physical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
615 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
616 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
617 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
618 | <a NAME="tabs_or_spaces" ID="tabs_or_spaces"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
619 | <h2>tabs_or_spaces</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
620 | <b>tabs_or_spaces</b>(<i>physical_line, indent_char</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
621 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
622 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
623 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
624 | <a NAME="trailing_blank_lines" ID="trailing_blank_lines"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
625 | <h2>trailing_blank_lines</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
626 | <b>trailing_blank_lines</b>(<i>physical_line, lines, line_number</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
627 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
628 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
629 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
630 | <a NAME="trailing_whitespace" ID="trailing_whitespace"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
631 | <h2>trailing_whitespace</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
632 | <b>trailing_whitespace</b>(<i>physical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
633 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
634 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
635 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
636 | <a NAME="whitespace_around_comma" ID="whitespace_around_comma"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
637 | <h2>whitespace_around_comma</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
638 | <b>whitespace_around_comma</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
639 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
640 | Avoid extraneous whitespace in the following situations: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
641 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
642 | - More than one space around an assignment (or other) operator to |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
643 | align it with another. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
644 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
645 | JCR: This should also be applied around comma etc. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
646 | Note: these checks are disabled by default |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
647 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
648 | Okay: a = (1, 2) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
649 | E241: a = (1, 2) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
650 | E242: a = (1,\t2) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
651 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
652 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
653 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
654 | <a NAME="whitespace_around_named_parameter_equals" ID="whitespace_around_named_parameter_equals"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
655 | <h2>whitespace_around_named_parameter_equals</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
656 | <b>whitespace_around_named_parameter_equals</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
657 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
658 | Don't use spaces around the '=' sign when used to indicate a |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
659 | keyword argument or a default parameter value. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
660 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
661 | Okay: def complex(real, imag=0.0): |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
662 | Okay: return magic(r=real, i=imag) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
663 | Okay: boolean(a == b) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
664 | Okay: boolean(a != b) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
665 | Okay: boolean(a <= b) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
666 | Okay: boolean(a >= b) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
667 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
668 | E251: def complex(real, imag = 0.0): |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
669 | E251: return magic(r = real, i = imag) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
670 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
671 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
672 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
673 | <a NAME="whitespace_around_operator" ID="whitespace_around_operator"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
674 | <h2>whitespace_around_operator</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
675 | <b>whitespace_around_operator</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
676 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
677 | Avoid extraneous whitespace in the following situations: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
678 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
679 | - More than one space around an assignment (or other) operator to |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
680 | align it with another. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
681 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
682 | Okay: a = 12 + 3 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
683 | E221: a = 4 + 5 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
684 | E222: a = 4 + 5 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
685 | E223: a = 4\t+ 5 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
686 | E224: a = 4 +\t5 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
687 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
688 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
689 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
690 | <a NAME="whitespace_before_inline_comment" ID="whitespace_before_inline_comment"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
691 | <h2>whitespace_before_inline_comment</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
692 | <b>whitespace_before_inline_comment</b>(<i>logical_line, tokens</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
693 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
694 | Separate inline comments by at least two spaces. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
695 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
696 | An inline comment is a comment on the same line as a statement. Inline |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
697 | comments should be separated by at least two spaces from the statement. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
698 | They should start with a # and a single space. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
699 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
700 | Okay: x = x + 1 # Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
701 | Okay: x = x + 1 # Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
702 | E261: x = x + 1 # Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
703 | E262: x = x + 1 #Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
704 | E262: x = x + 1 # Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
705 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
706 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
707 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
708 | <a NAME="whitespace_before_parameters" ID="whitespace_before_parameters"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
709 | <h2>whitespace_before_parameters</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
710 | <b>whitespace_before_parameters</b>(<i>logical_line, tokens</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
711 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
712 | Avoid extraneous whitespace in the following situations: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
713 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
714 | - Immediately before the open parenthesis that starts the argument |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
715 | list of a function call. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
716 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
717 | - Immediately before the open parenthesis that starts an indexing or |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
718 | slicing. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
719 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
720 | Okay: spam(1) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
721 | E211: spam (1) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
722 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
723 | Okay: dict['key'] = list[index] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
724 | E211: dict ['key'] = list[index] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
725 | E211: dict['key'] = list [index] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
726 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
727 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
728 | <hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
729 | </body></html> |