Mon, 17 Mar 2014 19:11:48 +0100
Extended QsciScintillaCompat to allow to set the modified status and made the selection of an encoding in the editor change the modified state.
2387
2d119e79ab54
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2386
diff
changeset
|
1 | <!DOCTYPE html> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric5.UtilitiesPython2.pep8</title> |
2387
2d119e79ab54
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2386
diff
changeset
|
4 | <meta charset="UTF-8"> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <style> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | body { |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | background: #EDECE6; |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | margin: 0em 1em 10em 1em; |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | color: black; |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | } |
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 | h1 { color: white; background: #85774A; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | h2 { color: white; background: #85774A; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | h3 { color: white; background: #9D936E; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | h4 { color: white; background: #9D936E; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | a { color: #BA6D36; } |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </style> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </head> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <body><a NAME="top" ID="top"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <h1>eric5.UtilitiesPython2.pep8</h1> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | <h3>Global Attributes</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | <table> |
3217
87b8a0745edd
Improved the QtHelp management dialogs a little bit to make maintenance a bit easier.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2923
diff
changeset
|
26 | <tr><td>ARITHMETIC_OP</td></tr><tr><td>BENCHMARK_KEYS</td></tr><tr><td>COMMENT_WITH_NL</td></tr><tr><td>COMPARE_SINGLETON_REGEX</td></tr><tr><td>COMPARE_TYPE_REGEX</td></tr><tr><td>DEFAULT_EXCLUDE</td></tr><tr><td>DEFAULT_IGNORE</td></tr><tr><td>DOCSTRING_REGEX</td></tr><tr><td>ERRORCODE_REGEX</td></tr><tr><td>EXTRANEOUS_WHITESPACE_REGEX</td></tr><tr><td>HUNK_REGEX</td></tr><tr><td>INDENT_REGEX</td></tr><tr><td>KEYWORDS</td></tr><tr><td>KEYWORD_REGEX</td></tr><tr><td>LAMBDA_REGEX</td></tr><tr><td>MAX_LINE_LENGTH</td></tr><tr><td>OPERATOR_REGEX</td></tr><tr><td>PROJECT_CONFIG</td></tr><tr><td>RAISE_COMMA_REGEX</td></tr><tr><td>REPORT_FORMAT</td></tr><tr><td>RERAISE_COMMA_REGEX</td></tr><tr><td>SINGLETONS</td></tr><tr><td>SKIP_TOKENS</td></tr><tr><td>TESTSUITE_PATH</td></tr><tr><td>UNARY_OPERATORS</td></tr><tr><td>WHITESPACE</td></tr><tr><td>WHITESPACE_AFTER_COMMA_REGEX</td></tr><tr><td>WS_NEEDED_OPERATORS</td></tr><tr><td>WS_OPTIONAL_OPERATORS</td></tr><tr><td>__version__</td></tr><tr><td>_checks</td></tr><tr><td>noqa</td></tr> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | </table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <h3>Classes</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | <table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | <tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
31 | <td><a href="#BaseReport">BaseReport</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
32 | <td>Collect the results of the checks.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
33 | </tr><tr> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | <td><a href="#Checker">Checker</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | <td>Load a Python source file, tokenize it, check coding style.</td> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
36 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
37 | <td><a href="#DiffReport">DiffReport</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
38 | <td>Collect and print the results for the changed lines only.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
39 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
40 | <td><a href="#FileReport">FileReport</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
41 | <td>Collect the results of the checks and print only the filenames.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
42 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
43 | <td><a href="#StandardReport">StandardReport</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
44 | <td>Collect and print the results of the checks.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
45 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
46 | <td><a href="#StyleGuide">StyleGuide</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
47 | <td>Initialize a PEP-8 instance with few options.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | </tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | </table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | <h3>Functions</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | <table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | <tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
53 | <td><a href="#_add_check">_add_check</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
54 | <td></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
55 | </tr><tr> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | <td><a href="#_main">_main</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | <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
|
58 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | <td><a href="#blank_lines">blank_lines</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
60 | <td>Separate top-level function and class definitions with two blank lines.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
62 | <td><a href="#comparison_to_singleton">comparison_to_singleton</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
63 | <td>Comparisons to singletons like None should always be done with "is" or "is not", never the equality operators.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
64 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
65 | <td><a href="#comparison_type">comparison_type</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
66 | <td>Object type comparisons should always use isinstance() instead of comparing types directly.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
67 | </tr><tr> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | <td><a href="#compound_statements">compound_statements</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
69 | <td>Compound statements (multiple statements on the same line) are generally discouraged.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
71 | <td><a href="#continued_indentation">continued_indentation</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
72 | <td>Continuation lines should align wrapped elements either vertically using Python's implicit line joining inside parentheses, brackets and braces, or using a hanging indent.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | <td><a href="#expand_indent">expand_indent</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
75 | <td>Return the amount of indentation.</td> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
76 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
77 | <td><a href="#explicit_line_join">explicit_line_join</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
78 | <td>Avoid explicit line join between brackets.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | <td><a href="#extraneous_whitespace">extraneous_whitespace</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | <td>Avoid extraneous whitespace in the following situations:</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | <td><a href="#filename_match">filename_match</a></td> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
84 | <td>Check if patterns contains a pattern that matches filename.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
86 | <td><a href="#get_parser">get_parser</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
87 | <td></td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | <td><a href="#imports_on_separate_lines">imports_on_separate_lines</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
90 | <td>Imports should usually be on separate lines.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | <td><a href="#indentation">indentation</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
93 | <td>Use 4 spaces per indentation level.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
95 | <td><a href="#init_checks_registry">init_checks_registry</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
96 | <td>Register all globally visible functions where the first argument name is 'physical_line' or 'logical_line'.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | <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
|
99 | <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
|
100 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | <td><a href="#missing_newline">missing_newline</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | <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
|
103 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | <td><a href="#missing_whitespace">missing_whitespace</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | <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
|
106 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | <td><a href="#missing_whitespace_around_operator">missing_whitespace_around_operator</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
108 | <td>- Always surround these binary operators with a single space on either side: assignment (=), augmented assignment (+=, -= etc.), comparisons (==, <, >, !=, <>, <=, >=, in, not in, is, is not), Booleans (and, or, not).</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | <td><a href="#mute_string">mute_string</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | <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
|
112 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
113 | <td><a href="#parse_udiff">parse_udiff</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
114 | <td>Return a dictionary of matching lines.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | <td><a href="#process_options">process_options</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | <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
|
118 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | <td><a href="#python_3000_backticks">python_3000_backticks</a></td> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
120 | <td>Backticks are removed in Python 3.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | <td><a href="#python_3000_has_key">python_3000_has_key</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
123 | <td>The {}.has_key() method is removed in the Python 3.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | <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
|
126 | <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
|
127 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | <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
|
129 | <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
|
130 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
131 | <td><a href="#read_config">read_config</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
132 | <td>Read both user configuration and local configuration.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
133 | </tr><tr> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | <td><a href="#readlines">readlines</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | <td><a href="#readlines_1">readlines</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | <td></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
140 | <td><a href="#register_check">register_check</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
141 | <td>Register a new check object.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
143 | <td><a href="#stdin_get_value">stdin_get_value</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
144 | <td></td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | <td><a href="#tabs_obsolete">tabs_obsolete</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
147 | <td>For new projects, spaces-only are strongly recommended over tabs.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | <td><a href="#tabs_or_spaces">tabs_or_spaces</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
150 | <td>Never mix tabs and spaces.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | <td><a href="#trailing_blank_lines">trailing_blank_lines</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
153 | <td>JCR: Trailing blank lines are superfluous.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | <td><a href="#trailing_whitespace">trailing_whitespace</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
156 | <td>JCR: Trailing whitespace is superfluous.</td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | <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
|
159 | <td>Avoid extraneous whitespace in the following situations:</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
161 | <td><a href="#whitespace_around_keywords">whitespace_around_keywords</a></td> |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
162 | <td>Avoid extraneous whitespace around keywords.</td> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
163 | </tr><tr> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | <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
|
165 | <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
|
166 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | <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
|
168 | <td>Avoid extraneous whitespace in the following situations:</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | <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
|
171 | <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
|
172 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | <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
|
174 | <td>Avoid extraneous whitespace in the following situations:</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175 | </tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | </table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | <hr /><hr /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
178 | <a NAME="BaseReport" ID="BaseReport"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
179 | <h2>BaseReport</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
180 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
181 | Collect the results of the checks. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
182 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
183 | <h3>Derived from</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
184 | object |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
185 | <h3>Class Attributes</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
186 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
187 | <tr><td>print_filename</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
188 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
189 | <h3>Class Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
190 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
191 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
192 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
193 | <h3>Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
194 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
195 | <tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
196 | <td><a href="#BaseReport.__init__">BaseReport</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
197 | <td></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
198 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
199 | <td><a href="#BaseReport.error">error</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
200 | <td>Report an error, according to options.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
201 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
202 | <td><a href="#BaseReport.error_args">error_args</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
203 | <td>Report an error, according to options.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
204 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
205 | <td><a href="#BaseReport.get_count">get_count</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
206 | <td>Return the total count of errors and warnings.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
207 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
208 | <td><a href="#BaseReport.get_file_results">get_file_results</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
209 | <td>Return the count of errors and warnings for this file.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
210 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
211 | <td><a href="#BaseReport.get_statistics">get_statistics</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
212 | <td>Get statistics for message codes that start with the prefix.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
213 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
214 | <td><a href="#BaseReport.increment_logical_line">increment_logical_line</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
215 | <td>Signal a new logical line.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
216 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
217 | <td><a href="#BaseReport.init_file">init_file</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
218 | <td>Signal a new file.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
219 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
220 | <td><a href="#BaseReport.print_benchmark">print_benchmark</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
221 | <td>Print benchmark numbers.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
222 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
223 | <td><a href="#BaseReport.print_statistics">print_statistics</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
224 | <td>Print overall statistics (number of errors and warnings).</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
225 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
226 | <td><a href="#BaseReport.start">start</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
227 | <td>Start the timer.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
228 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
229 | <td><a href="#BaseReport.stop">stop</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
230 | <td>Stop the timer.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
231 | </tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
232 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
233 | <h3>Static Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
234 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
235 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
236 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
237 | <a NAME="BaseReport.__init__" ID="BaseReport.__init__"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
238 | <h4>BaseReport (Constructor)</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
239 | <b>BaseReport</b>(<i>options</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
240 | <a NAME="BaseReport.error" ID="BaseReport.error"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
241 | <h4>BaseReport.error</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
242 | <b>error</b>(<i>line_number, offset, text, check</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
243 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
244 | Report an error, according to options. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
245 | </p><a NAME="BaseReport.error_args" ID="BaseReport.error_args"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
246 | <h4>BaseReport.error_args</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
247 | <b>error_args</b>(<i>line_number, offset, code, check, *args</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
248 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
249 | Report an error, according to options. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
250 | </p><a NAME="BaseReport.get_count" ID="BaseReport.get_count"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
251 | <h4>BaseReport.get_count</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
252 | <b>get_count</b>(<i>prefix=''</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
253 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
254 | Return the total count of errors and warnings. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
255 | </p><a NAME="BaseReport.get_file_results" ID="BaseReport.get_file_results"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
256 | <h4>BaseReport.get_file_results</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
257 | <b>get_file_results</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
258 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
259 | Return the count of errors and warnings for this file. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
260 | </p><a NAME="BaseReport.get_statistics" ID="BaseReport.get_statistics"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
261 | <h4>BaseReport.get_statistics</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
262 | <b>get_statistics</b>(<i>prefix=''</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
263 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
264 | Get statistics for message codes that start with the prefix. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
265 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
266 | prefix='' matches all errors and warnings |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
267 | prefix='E' matches all errors |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
268 | prefix='W' matches all warnings |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
269 | prefix='E4' matches all errors that have to do with imports |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
270 | </p><a NAME="BaseReport.increment_logical_line" ID="BaseReport.increment_logical_line"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
271 | <h4>BaseReport.increment_logical_line</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
272 | <b>increment_logical_line</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
273 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
274 | Signal a new logical line. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
275 | </p><a NAME="BaseReport.init_file" ID="BaseReport.init_file"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
276 | <h4>BaseReport.init_file</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
277 | <b>init_file</b>(<i>filename, lines, expected, line_offset</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
278 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
279 | Signal a new file. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
280 | </p><a NAME="BaseReport.print_benchmark" ID="BaseReport.print_benchmark"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
281 | <h4>BaseReport.print_benchmark</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
282 | <b>print_benchmark</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
283 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
284 | Print benchmark numbers. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
285 | </p><a NAME="BaseReport.print_statistics" ID="BaseReport.print_statistics"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
286 | <h4>BaseReport.print_statistics</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
287 | <b>print_statistics</b>(<i>prefix=''</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
288 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
289 | Print overall statistics (number of errors and warnings). |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
290 | </p><a NAME="BaseReport.start" ID="BaseReport.start"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
291 | <h4>BaseReport.start</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
292 | <b>start</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
293 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
294 | Start the timer. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
295 | </p><a NAME="BaseReport.stop" ID="BaseReport.stop"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
296 | <h4>BaseReport.stop</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
297 | <b>stop</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
298 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
299 | Stop the timer. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
300 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
301 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
302 | <hr /><hr /> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | <a NAME="Checker" ID="Checker"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
304 | <h2>Checker</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306 | 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
|
307 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
308 | <h3>Derived from</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
309 | object |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
310 | <h3>Class Attributes</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | <table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
312 | <tr><td>None</td></tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313 | </table> |
1228
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
845
diff
changeset
|
314 | <h3>Class Methods</h3> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
845
diff
changeset
|
315 | <table> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
845
diff
changeset
|
316 | <tr><td>None</td></tr> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
845
diff
changeset
|
317 | </table> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
318 | <h3>Methods</h3> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
319 | <table> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
320 | <tr> |
1229
a8207dc73672
Fixed an issue in the source documentor and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1228
diff
changeset
|
321 | <td><a href="#Checker.__init__">Checker</a></td> |
a8207dc73672
Fixed an issue in the source documentor and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1228
diff
changeset
|
322 | <td></td> |
a8207dc73672
Fixed an issue in the source documentor and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1228
diff
changeset
|
323 | </tr><tr> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
324 | <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
|
325 | <td>Build a logical line from tokens.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327 | <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
|
328 | <td>Run all checks on the input file.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
330 | <td><a href="#Checker.check_ast">check_ast</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
331 | <td></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
332 | </tr><tr> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
333 | <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
|
334 | <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
|
335 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
336 | <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
|
337 | <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
|
338 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
339 | <td><a href="#Checker.generate_tokens">generate_tokens</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
340 | <td></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
341 | </tr><tr> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342 | <td><a href="#Checker.readline">readline</a></td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
343 | <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
|
344 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345 | <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
|
346 | <td>Check and return the next physical line.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
347 | </tr><tr> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
348 | <td><a href="#Checker.report_invalid_syntax">report_invalid_syntax</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
349 | <td></td> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350 | </tr><tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
351 | <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
|
352 | <td>Run a check plugin.</td> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353 | </tr> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354 | </table> |
1228
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
845
diff
changeset
|
355 | <h3>Static Methods</h3> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
845
diff
changeset
|
356 | <table> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
845
diff
changeset
|
357 | <tr><td>None</td></tr> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
845
diff
changeset
|
358 | </table> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359 | <a NAME="Checker.__init__" ID="Checker.__init__"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
360 | <h4>Checker (Constructor)</h4> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
361 | <b>Checker</b>(<i>filename=None, lines=None, options=None, report=None, **kwargs</i>) |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
362 | <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
|
363 | <h4>Checker.build_tokens_line</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
364 | <b>build_tokens_line</b>(<i></i>) |
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 | Build a logical line from tokens. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
367 | </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
|
368 | <h4>Checker.check_all</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
369 | <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
|
370 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
371 | Run all checks on the input file. |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
372 | </p><a NAME="Checker.check_ast" ID="Checker.check_ast"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
373 | <h4>Checker.check_ast</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
374 | <b>check_ast</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
375 | <a NAME="Checker.check_logical" ID="Checker.check_logical"></a> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
376 | <h4>Checker.check_logical</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
377 | <b>check_logical</b>(<i></i>) |
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 | 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
|
380 | </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
|
381 | <h4>Checker.check_physical</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
382 | <b>check_physical</b>(<i>line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
383 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
384 | Run all physical checks on a raw input line. |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
385 | </p><a NAME="Checker.generate_tokens" ID="Checker.generate_tokens"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
386 | <h4>Checker.generate_tokens</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
387 | <b>generate_tokens</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
388 | <a NAME="Checker.readline" ID="Checker.readline"></a> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
389 | <h4>Checker.readline</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
390 | <b>readline</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
391 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
392 | Get the next line from the input buffer. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
393 | </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
|
394 | <h4>Checker.readline_check_physical</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
395 | <b>readline_check_physical</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
396 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
397 | 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
|
398 | used to feed tokenize.generate_tokens. |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
399 | </p><a NAME="Checker.report_invalid_syntax" ID="Checker.report_invalid_syntax"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
400 | <h4>Checker.report_invalid_syntax</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
401 | <b>report_invalid_syntax</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
402 | <a NAME="Checker.run_check" ID="Checker.run_check"></a> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
403 | <h4>Checker.run_check</h4> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
404 | <b>run_check</b>(<i>check, argument_names</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
405 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
406 | Run a check plugin. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
407 | </p> |
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 /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
410 | <a NAME="DiffReport" ID="DiffReport"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
411 | <h2>DiffReport</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
412 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
413 | Collect and print the results for the changed lines only. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
414 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
415 | <h3>Derived from</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
416 | StandardReport |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
417 | <h3>Class Attributes</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
418 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
419 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
420 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
421 | <h3>Class Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
422 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
423 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
424 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
425 | <h3>Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
426 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
427 | <tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
428 | <td><a href="#DiffReport.__init__">DiffReport</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
429 | <td></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
430 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
431 | <td><a href="#DiffReport.error">error</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
432 | <td></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
433 | </tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
434 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
435 | <h3>Static Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
436 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
437 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
438 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
439 | <a NAME="DiffReport.__init__" ID="DiffReport.__init__"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
440 | <h4>DiffReport (Constructor)</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
441 | <b>DiffReport</b>(<i>options</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
442 | <a NAME="DiffReport.error" ID="DiffReport.error"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
443 | <h4>DiffReport.error</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
444 | <b>error</b>(<i>line_number, offset, text, check</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
445 | |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
446 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
447 | <hr /><hr /> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
448 | <a NAME="FileReport" ID="FileReport"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
449 | <h2>FileReport</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
450 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
451 | Collect the results of the checks and print only the filenames. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
452 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
453 | <h3>Derived from</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
454 | BaseReport |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
455 | <h3>Class Attributes</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
456 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
457 | <tr><td>print_filename</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
458 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
459 | <h3>Class Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
460 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
461 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
462 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
463 | <h3>Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
464 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
465 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
466 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
467 | <h3>Static Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
468 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
469 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
470 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
471 | |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
472 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
473 | <hr /><hr /> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
474 | <a NAME="StandardReport" ID="StandardReport"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
475 | <h2>StandardReport</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
476 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
477 | Collect and print the results of the checks. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
478 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
479 | <h3>Derived from</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
480 | BaseReport |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
481 | <h3>Class Attributes</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
482 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
483 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
484 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
485 | <h3>Class Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
486 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
487 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
488 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
489 | <h3>Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
490 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
491 | <tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
492 | <td><a href="#StandardReport.__init__">StandardReport</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
493 | <td></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
494 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
495 | <td><a href="#StandardReport.error">error</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
496 | <td>Report an error, according to options.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
497 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
498 | <td><a href="#StandardReport.error_args">error_args</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
499 | <td>Report an error, according to options.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
500 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
501 | <td><a href="#StandardReport.get_file_results">get_file_results</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
502 | <td>Print the result and return the overall count for this file.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
503 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
504 | <td><a href="#StandardReport.init_file">init_file</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
505 | <td>Signal a new file.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
506 | </tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
507 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
508 | <h3>Static Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
509 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
510 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
511 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
512 | <a NAME="StandardReport.__init__" ID="StandardReport.__init__"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
513 | <h4>StandardReport (Constructor)</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
514 | <b>StandardReport</b>(<i>options</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
515 | <a NAME="StandardReport.error" ID="StandardReport.error"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
516 | <h4>StandardReport.error</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
517 | <b>error</b>(<i>line_number, offset, text, check</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
518 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
519 | Report an error, according to options. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
520 | </p><a NAME="StandardReport.error_args" ID="StandardReport.error_args"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
521 | <h4>StandardReport.error_args</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
522 | <b>error_args</b>(<i>line_number, offset, code, check, *args</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
523 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
524 | Report an error, according to options. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
525 | </p><a NAME="StandardReport.get_file_results" ID="StandardReport.get_file_results"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
526 | <h4>StandardReport.get_file_results</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
527 | <b>get_file_results</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
528 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
529 | Print the result and return the overall count for this file. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
530 | </p><a NAME="StandardReport.init_file" ID="StandardReport.init_file"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
531 | <h4>StandardReport.init_file</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
532 | <b>init_file</b>(<i>filename, lines, expected, line_offset</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
533 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
534 | Signal a new file. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
535 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
536 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
537 | <hr /><hr /> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
538 | <a NAME="StyleGuide" ID="StyleGuide"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
539 | <h2>StyleGuide</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
540 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
541 | Initialize a PEP-8 instance with few options. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
542 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
543 | <h3>Derived from</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
544 | object |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
545 | <h3>Class Attributes</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
546 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
547 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
548 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
549 | <h3>Class Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
550 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
551 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
552 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
553 | <h3>Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
554 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
555 | <tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
556 | <td><a href="#StyleGuide.__init__">StyleGuide</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
557 | <td></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
558 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
559 | <td><a href="#StyleGuide.check_files">check_files</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
560 | <td>Run all checks on the paths.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
561 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
562 | <td><a href="#StyleGuide.excluded">excluded</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
563 | <td>Check if options.exclude contains a pattern that matches filename.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
564 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
565 | <td><a href="#StyleGuide.get_checks">get_checks</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
566 | <td>Find all globally visible functions where the first argument name starts with argument_name and which contain selected tests.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
567 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
568 | <td><a href="#StyleGuide.ignore_code">ignore_code</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
569 | <td>Check if the error code should be ignored.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
570 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
571 | <td><a href="#StyleGuide.init_report">init_report</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
572 | <td>Initialize the report instance.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
573 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
574 | <td><a href="#StyleGuide.input_dir">input_dir</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
575 | <td>Check all files in this directory and all subdirectories.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
576 | </tr><tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
577 | <td><a href="#StyleGuide.input_file">input_file</a></td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
578 | <td>Run all checks on a Python source file.</td> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
579 | </tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
580 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
581 | <h3>Static Methods</h3> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
582 | <table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
583 | <tr><td>None</td></tr> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
584 | </table> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
585 | <a NAME="StyleGuide.__init__" ID="StyleGuide.__init__"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
586 | <h4>StyleGuide (Constructor)</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
587 | <b>StyleGuide</b>(<i>*args, **kwargs</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
588 | <a NAME="StyleGuide.check_files" ID="StyleGuide.check_files"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
589 | <h4>StyleGuide.check_files</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
590 | <b>check_files</b>(<i>paths=None</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
591 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
592 | Run all checks on the paths. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
593 | </p><a NAME="StyleGuide.excluded" ID="StyleGuide.excluded"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
594 | <h4>StyleGuide.excluded</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
595 | <b>excluded</b>(<i>filename, parent=None</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
596 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
597 | Check if options.exclude contains a pattern that matches filename. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
598 | </p><a NAME="StyleGuide.get_checks" ID="StyleGuide.get_checks"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
599 | <h4>StyleGuide.get_checks</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
600 | <b>get_checks</b>(<i>argument_name</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
601 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
602 | Find all globally visible functions where the first argument name |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
603 | starts with argument_name and which contain selected tests. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
604 | </p><a NAME="StyleGuide.ignore_code" ID="StyleGuide.ignore_code"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
605 | <h4>StyleGuide.ignore_code</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
606 | <b>ignore_code</b>(<i>code</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
607 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
608 | Check if the error code should be ignored. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
609 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
610 | If 'options.select' contains a prefix of the error code, |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
611 | return False. Else, if 'options.ignore' contains a prefix of |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
612 | the error code, return True. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
613 | </p><a NAME="StyleGuide.init_report" ID="StyleGuide.init_report"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
614 | <h4>StyleGuide.init_report</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
615 | <b>init_report</b>(<i>reporter=None</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
616 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
617 | Initialize the report instance. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
618 | </p><a NAME="StyleGuide.input_dir" ID="StyleGuide.input_dir"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
619 | <h4>StyleGuide.input_dir</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
620 | <b>input_dir</b>(<i>dirname</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
621 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
622 | Check all files in this directory and all subdirectories. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
623 | </p><a NAME="StyleGuide.input_file" ID="StyleGuide.input_file"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
624 | <h4>StyleGuide.input_file</h4> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
625 | <b>input_file</b>(<i>filename, lines=None, expected=None, line_offset=0</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
626 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
627 | Run all checks on a Python source file. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
628 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
629 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
630 | <hr /><hr /> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
631 | <a NAME="_add_check" ID="_add_check"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
632 | <h2>_add_check</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
633 | <b>_add_check</b>(<i>check, kind, codes, args</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
634 | |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
635 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
636 | <hr /><hr /> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
637 | <a NAME="_main" ID="_main"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
638 | <h2>_main</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
639 | <b>_main</b>(<i></i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
640 | <p> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
641 | Parse options and run checks on Python source. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
642 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
643 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
644 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
645 | <a NAME="blank_lines" ID="blank_lines"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
646 | <h2>blank_lines</h2> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
647 | <b>blank_lines</b>(<i>logical_line, blank_lines, indent_level, line_number, previous_logical, previous_indent_level</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
648 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
649 | Separate top-level function and class definitions with two blank lines. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
650 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
651 | Method definitions inside a class are separated by a single blank line. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
652 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
653 | Extra blank lines may be used (sparingly) to separate groups of related |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
654 | functions. Blank lines may be omitted between a bunch of related |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
655 | one-liners (e.g. a set of dummy implementations). |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
656 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
657 | Use blank lines in functions, sparingly, to indicate logical sections. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
658 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
659 | Okay: def a():\n pass\n\n\ndef b():\n pass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
660 | Okay: def a():\n pass\n\n\n# Foo\n# Bar\n\ndef b():\n pass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
661 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
662 | E301: class Foo:\n b = 0\n def bar():\n pass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
663 | E302: def a():\n pass\n\ndef b(n):\n pass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
664 | E303: def a():\n pass\n\n\n\ndef b(n):\n pass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
665 | E303: def a():\n\n\n\n pass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
666 | E304: @decorator\n\ndef a():\n pass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
667 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
668 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
669 | <hr /><hr /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
670 | <a NAME="comparison_to_singleton" ID="comparison_to_singleton"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
671 | <h2>comparison_to_singleton</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
672 | <b>comparison_to_singleton</b>(<i>logical_line, noqa</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
673 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
674 | Comparisons to singletons like None should always be done |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
675 | with "is" or "is not", never the equality operators. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
676 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
677 | Okay: if arg is not None: |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
678 | E711: if arg != None: |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
679 | E712: if arg == True: |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
680 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
681 | Also, beware of writing if x when you really mean if x is not None -- |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
682 | e.g. when testing whether a variable or argument that defaults to None was |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
683 | set to some other value. The other value might have a type (such as a |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
684 | container) that could be false in a boolean context! |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
685 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
686 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
687 | <hr /><hr /> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
688 | <a NAME="comparison_type" ID="comparison_type"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
689 | <h2>comparison_type</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
690 | <b>comparison_type</b>(<i>logical_line</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
691 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
692 | Object type comparisons should always use isinstance() instead of |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
693 | comparing types directly. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
694 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
695 | Okay: if isinstance(obj, int): |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
696 | E721: if type(obj) is type(1): |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
697 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
698 | When checking if an object is a string, keep in mind that it might be a |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
699 | unicode string too! In Python 2.3, str and unicode have a common base |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
700 | class, basestring, so you can do: |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
701 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
702 | Okay: if isinstance(obj, basestring): |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
703 | Okay: if type(a1) is type(b1): |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
704 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
705 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
706 | <hr /><hr /> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
707 | <a NAME="compound_statements" ID="compound_statements"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
708 | <h2>compound_statements</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
709 | <b>compound_statements</b>(<i>logical_line</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
710 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
711 | Compound statements (multiple statements on the same line) are |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
712 | generally discouraged. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
713 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
714 | While sometimes it's okay to put an if/for/while with a small body |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
715 | on the same line, never do this for multi-clause statements. Also |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
716 | avoid folding such long lines! |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
717 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
718 | Okay: if foo == 'blah':\n do_blah_thing() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
719 | Okay: do_one() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
720 | Okay: do_two() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
721 | Okay: do_three() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
722 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
723 | E701: if foo == 'blah': do_blah_thing() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
724 | E701: for x in lst: total += x |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
725 | E701: while t < 10: t = delay() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
726 | E701: if foo == 'blah': do_blah_thing() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
727 | E701: else: do_non_blah_thing() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
728 | E701: try: something() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
729 | E701: finally: cleanup() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
730 | E701: if foo == 'blah': one(); two(); three() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
731 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
732 | E702: do_one(); do_two(); do_three() |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
733 | E703: do_four(); # useless semicolon |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
734 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
735 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
736 | <hr /><hr /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
737 | <a NAME="continued_indentation" ID="continued_indentation"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
738 | <h2>continued_indentation</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
739 | <b>continued_indentation</b>(<i>logical_line, tokens, indent_level, hang_closing, noqa, verbose</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
740 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
741 | Continuation lines should align wrapped elements either vertically using |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
742 | Python's implicit line joining inside parentheses, brackets and braces, or |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
743 | using a hanging indent. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
744 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
745 | When using a hanging indent the following considerations should be applied: |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
746 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
747 | - there should be no arguments on the first line, and |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
748 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
749 | - further indentation should be used to clearly distinguish itself as a |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
750 | continuation line. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
751 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
752 | Okay: a = (\n) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
753 | E123: a = (\n ) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
754 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
755 | Okay: a = (\n 42) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
756 | E121: a = (\n 42) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
757 | E122: a = (\n42) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
758 | E123: a = (\n 42\n ) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
759 | E124: a = (24,\n 42\n) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
760 | E125: if (a or\n b):\n pass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
761 | E126: a = (\n 42) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
762 | E127: a = (24,\n 42) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
763 | E128: a = (24,\n 42) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
764 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
765 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
766 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
767 | <a NAME="expand_indent" ID="expand_indent"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
768 | <h2>expand_indent</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
769 | <b>expand_indent</b>(<i>line</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
770 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
771 | Return the amount of indentation. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
772 | Tabs are expanded to the next multiple of 8. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
773 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
774 | >>> expand_indent(' ') |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
775 | 4 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
776 | >>> expand_indent('\t') |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
777 | 8 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
778 | >>> expand_indent(' \t') |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
779 | 8 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
780 | >>> expand_indent(' \t') |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
781 | 8 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
782 | >>> expand_indent(' \t') |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
783 | 16 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
784 | </p> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
785 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
786 | <hr /><hr /> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
787 | <a NAME="explicit_line_join" ID="explicit_line_join"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
788 | <h2>explicit_line_join</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
789 | <b>explicit_line_join</b>(<i>logical_line, tokens</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
790 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
791 | Avoid explicit line join between brackets. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
792 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
793 | The preferred way of wrapping long lines is by using Python's implied line |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
794 | continuation inside parentheses, brackets and braces. Long lines can be |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
795 | broken over multiple lines by wrapping expressions in parentheses. These |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
796 | should be used in preference to using a backslash for line continuation. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
797 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
798 | E502: aaa = [123, \\n 123] |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
799 | E502: aaa = ("bbb " \\n "ccc") |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
800 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
801 | Okay: aaa = [123,\n 123] |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
802 | Okay: aaa = ("bbb "\n "ccc") |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
803 | Okay: aaa = "bbb " \\n "ccc" |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
804 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
805 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
806 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
807 | <a NAME="extraneous_whitespace" ID="extraneous_whitespace"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
808 | <h2>extraneous_whitespace</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
809 | <b>extraneous_whitespace</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
810 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
811 | Avoid extraneous whitespace in the following situations: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
812 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
813 | - Immediately inside parentheses, brackets or braces. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
814 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
815 | - Immediately before a comma, semicolon, or colon. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
816 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
817 | Okay: spam(ham[1], {eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
818 | E201: spam( ham[1], {eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
819 | E201: spam(ham[ 1], {eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
820 | E201: spam(ham[1], { eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
821 | E202: spam(ham[1], {eggs: 2} ) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
822 | E202: spam(ham[1 ], {eggs: 2}) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
823 | E202: spam(ham[1], {eggs: 2 }) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
824 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
825 | 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
|
826 | 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
|
827 | 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
|
828 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
829 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
830 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
831 | <a NAME="filename_match" ID="filename_match"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
832 | <h2>filename_match</h2> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
833 | <b>filename_match</b>(<i>filename, patterns, default=True</i>) |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
834 | <p> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
835 | Check if patterns contains a pattern that matches filename. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
836 | If patterns is unspecified, this always returns True. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
837 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
838 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
839 | <hr /><hr /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
840 | <a NAME="get_parser" ID="get_parser"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
841 | <h2>get_parser</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
842 | <b>get_parser</b>(<i>prog='pep8', version=__version__</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
843 | |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
844 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
845 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
846 | <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
|
847 | <h2>imports_on_separate_lines</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
848 | <b>imports_on_separate_lines</b>(<i>logical_line</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
849 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
850 | Imports should usually be on separate lines. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
851 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
852 | Okay: import os\nimport sys |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
853 | E401: import sys, os |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
854 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
855 | Okay: from subprocess import Popen, PIPE |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
856 | Okay: from myclas import MyClass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
857 | Okay: from foo.bar.yourclass import YourClass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
858 | Okay: import myclass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
859 | Okay: import foo.bar.yourclass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
860 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
861 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
862 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
863 | <a NAME="indentation" ID="indentation"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
864 | <h2>indentation</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
865 | <b>indentation</b>(<i>logical_line, previous_logical, indent_char, indent_level, previous_indent_level</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
866 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
867 | Use 4 spaces per indentation level. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
868 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
869 | For really old code that you don't want to mess up, you can continue to |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
870 | use 8-space tabs. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
871 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
872 | Okay: a = 1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
873 | Okay: if a == 0:\n a = 1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
874 | E111: a = 1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
875 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
876 | Okay: for item in items:\n pass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
877 | E112: for item in items:\npass |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
878 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
879 | Okay: a = 1\nb = 2 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
880 | E113: a = 1\n b = 2 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
881 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
882 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
883 | <hr /><hr /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
884 | <a NAME="init_checks_registry" ID="init_checks_registry"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
885 | <h2>init_checks_registry</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
886 | <b>init_checks_registry</b>(<i></i>) |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
887 | <p> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
888 | Register all globally visible functions where the first argument name |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
889 | is 'physical_line' or 'logical_line'. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
890 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
891 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
892 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
893 | <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
|
894 | <h2>maximum_line_length</h2> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
895 | <b>maximum_line_length</b>(<i>physical_line, max_line_length</i>) |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
896 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
897 | Limit all lines to a maximum of 79 characters. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
898 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
899 | 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
|
900 | 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
|
901 | 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
|
902 | 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
|
903 | 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
|
904 | length to 72 characters is recommended. |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
905 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
906 | Reports error E501. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
907 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
908 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
909 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
910 | <a NAME="missing_newline" ID="missing_newline"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
911 | <h2>missing_newline</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
912 | <b>missing_newline</b>(<i>physical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
913 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
914 | JCR: The last line should have a newline. |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
915 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
916 | Reports warning W292. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
917 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
918 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
919 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
920 | <a NAME="missing_whitespace" ID="missing_whitespace"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
921 | <h2>missing_whitespace</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
922 | <b>missing_whitespace</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
923 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
924 | 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
|
925 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
926 | Okay: [a, b] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
927 | Okay: (3,) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
928 | Okay: a[1:4] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
929 | Okay: a[:4] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
930 | Okay: a[1:] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
931 | Okay: a[1:4:2] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
932 | E231: ['a','b'] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
933 | E231: foo(bar,baz) |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
934 | E231: [{'a':'b'}] |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
935 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
936 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
937 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
938 | <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
|
939 | <h2>missing_whitespace_around_operator</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
940 | <b>missing_whitespace_around_operator</b>(<i>logical_line, tokens</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
941 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
942 | - Always surround these binary operators with a single space on |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
943 | either side: assignment (=), augmented assignment (+=, -= etc.), |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
944 | comparisons (==, <, >, !=, <>, <=, >=, in, not in, is, is not), |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
945 | Booleans (and, or, not). |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
946 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
947 | - Use spaces around arithmetic operators. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
948 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
949 | Okay: i = i + 1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
950 | Okay: submitted += 1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
951 | Okay: x = x * 2 - 1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
952 | Okay: hypot2 = x * x + y * y |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
953 | Okay: c = (a + b) * (a - b) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
954 | Okay: foo(bar, key='word', *args, **kwargs) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
955 | Okay: alpha[:-i] |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
956 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
957 | E225: i=i+1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
958 | E225: submitted +=1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
959 | E225: x = x /2 - 1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
960 | E225: z = x **y |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
961 | E226: c = (a+b) * (a-b) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
962 | E226: hypot2 = x*x + y*y |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
963 | E227: c = a|b |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
964 | E228: msg = fmt%(errno, errmsg) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
965 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
966 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
967 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
968 | <a NAME="mute_string" ID="mute_string"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
969 | <h2>mute_string</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
970 | <b>mute_string</b>(<i>text</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
971 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
972 | Replace contents with 'xxx' to prevent syntax matching. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
973 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
974 | >>> mute_string('"abc"') |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
975 | '"xxx"' |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
976 | >>> mute_string("'''abc'''") |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
977 | "'''xxx'''" |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
978 | >>> mute_string("r'abc'") |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
979 | "r'xxx'" |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
980 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
981 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
982 | <hr /><hr /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
983 | <a NAME="parse_udiff" ID="parse_udiff"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
984 | <h2>parse_udiff</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
985 | <b>parse_udiff</b>(<i>diff, patterns=None, parent='.'</i>) |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
986 | <p> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
987 | Return a dictionary of matching lines. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
988 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
989 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
990 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
991 | <a NAME="process_options" ID="process_options"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
992 | <h2>process_options</h2> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
993 | <b>process_options</b>(<i>arglist=None, parse_argv=False, config_file=None, parser=None</i>) |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
994 | <p> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
995 | Process options passed either via arglist or via command line args. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
996 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
997 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
998 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
999 | <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
|
1000 | <h2>python_3000_backticks</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1001 | <b>python_3000_backticks</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1002 | <p> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1003 | Backticks are removed in Python 3. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1004 | Use repr() instead. |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1005 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1006 | Okay: val = repr(1 + 2) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1007 | W604: val = `1 + 2` |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1008 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1009 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1010 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1011 | <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
|
1012 | <h2>python_3000_has_key</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1013 | <b>python_3000_has_key</b>(<i>logical_line</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1014 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1015 | The {}.has_key() method is removed in the Python 3. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1016 | Use the 'in' operation instead. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1017 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1018 | Okay: if "alph" in d:\n print d["alph"] |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1019 | W601: assert d.has_key('alph') |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1020 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1021 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1022 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1023 | <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
|
1024 | <h2>python_3000_not_equal</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1025 | <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
|
1026 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1027 | != 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
|
1028 | backwards compatibility only. New code should always use !=. |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1029 | The older syntax is removed in Python 3. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1030 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1031 | Okay: if a != 'no': |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1032 | W603: if a <> 'no': |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1033 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1034 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1035 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1036 | <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
|
1037 | <h2>python_3000_raise_comma</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1038 | <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
|
1039 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1040 | When raising an exception, use "raise ValueError('message')" |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1041 | instead of the older form "raise ValueError, 'message'". |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1042 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1043 | 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
|
1044 | 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
|
1045 | continuation characters thanks to the containing parentheses. The older |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1046 | form is removed in Python 3. |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1047 | </p><p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1048 | Okay: raise DummyError("Message") |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1049 | W602: raise DummyError, "Message" |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1050 | </p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1051 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1052 | <hr /><hr /> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1053 | <a NAME="read_config" ID="read_config"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1054 | <h2>read_config</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1055 | <b>read_config</b>(<i>options, args, arglist, parser</i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1056 | <p> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1057 | Read both user configuration and local configuration. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1058 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1059 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1060 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1061 | <a NAME="readlines" ID="readlines"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1062 | <h2>readlines</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1063 | <b>readlines</b>(<i>filename</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1064 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1065 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1066 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1067 | <a NAME="readlines_1" ID="readlines_1"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1068 | <h2>readlines</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1069 | <b>readlines</b>(<i>filename</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1070 | |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1071 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1072 | <hr /><hr /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1073 | <a NAME="register_check" ID="register_check"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1074 | <h2>register_check</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1075 | <b>register_check</b>(<i>check, codes=None</i>) |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1076 | <p> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1077 | Register a new check object. |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1078 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1079 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1080 | <hr /><hr /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1081 | <a NAME="stdin_get_value" ID="stdin_get_value"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1082 | <h2>stdin_get_value</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1083 | <b>stdin_get_value</b>(<i></i>) |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1084 | |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1085 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1086 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1087 | <a NAME="tabs_obsolete" ID="tabs_obsolete"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1088 | <h2>tabs_obsolete</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1089 | <b>tabs_obsolete</b>(<i>physical_line</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1090 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1091 | For new projects, spaces-only are strongly recommended over tabs. Most |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1092 | editors have features that make this easy to do. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1093 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1094 | Okay: if True:\n return |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1095 | W191: if True:\n\treturn |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1096 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1097 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1098 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1099 | <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
|
1100 | <h2>tabs_or_spaces</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1101 | <b>tabs_or_spaces</b>(<i>physical_line, indent_char</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1102 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1103 | Never mix tabs and spaces. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1104 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1105 | The most popular way of indenting Python is with spaces only. The |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1106 | second-most popular way is with tabs only. Code indented with a mixture |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1107 | of tabs and spaces should be converted to using spaces exclusively. When |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1108 | invoking the Python command line interpreter with the -t option, it issues |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1109 | warnings about code that illegally mixes tabs and spaces. When using -tt |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1110 | these warnings become errors. These options are highly recommended! |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1111 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1112 | Okay: if a == 0:\n a = 1\n b = 1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1113 | E101: if a == 0:\n a = 1\n\tb = 1 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1114 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1115 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1116 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1117 | <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
|
1118 | <h2>trailing_blank_lines</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1119 | <b>trailing_blank_lines</b>(<i>physical_line, lines, line_number</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1120 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1121 | JCR: Trailing blank lines are superfluous. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1122 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1123 | Okay: spam(1) |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1124 | W391: spam(1)\n |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1125 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1126 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1127 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1128 | <a NAME="trailing_whitespace" ID="trailing_whitespace"></a> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1129 | <h2>trailing_whitespace</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1130 | <b>trailing_whitespace</b>(<i>physical_line</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1131 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1132 | JCR: Trailing whitespace is superfluous. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1133 | FBM: Except when it occurs as part of a blank line (i.e. the line is |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1134 | nothing but whitespace). According to Python docs[1] a line with only |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1135 | whitespace is considered a blank line, and is to be ignored. However, |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1136 | matching a blank line to its indentation level avoids mistakenly |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1137 | terminating a multi-line statement (e.g. class declaration) when |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1138 | pasting code into the standard Python interpreter. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1139 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1140 | [1] http://docs.python.org/reference/lexical_analysis.html#blank-lines |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1141 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1142 | The warning returned varies on whether the line itself is blank, for easier |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1143 | filtering for those who want to indent their blank lines. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1144 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1145 | Okay: spam(1)\n# |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1146 | W291: spam(1) \n# |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1147 | W293: class Foo(object):\n \n bang = 12 |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1148 | </p> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1149 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1150 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1151 | <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
|
1152 | <h2>whitespace_around_comma</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1153 | <b>whitespace_around_comma</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1154 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1155 | Avoid extraneous whitespace in the following situations: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1156 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1157 | - 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
|
1158 | align it with another. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1159 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1160 | JCR: This should also be applied around comma etc. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1161 | Note: these checks are disabled by default |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1162 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1163 | Okay: a = (1, 2) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1164 | E241: a = (1, 2) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1165 | E242: a = (1,\t2) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1166 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1167 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1168 | <hr /><hr /> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1169 | <a NAME="whitespace_around_keywords" ID="whitespace_around_keywords"></a> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1170 | <h2>whitespace_around_keywords</h2> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1171 | <b>whitespace_around_keywords</b>(<i>logical_line</i>) |
2923
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1172 | <p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1173 | Avoid extraneous whitespace around keywords. |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1174 | </p><p> |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1175 | Okay: True and False |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1176 | E271: True and False |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1177 | E272: True and False |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1178 | E273: True and\tFalse |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1179 | E274: True\tand False |
01ac1f364b38
Started extending the PEP-8 fixer to correct PEP-257 issues as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2867
diff
changeset
|
1180 | </p> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1181 | <div align="right"><a href="#top">Up</a></div> |
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1182 | <hr /><hr /> |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1183 | <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
|
1184 | <h2>whitespace_around_named_parameter_equals</h2> |
2867
eb325d7f7335
Updated translations and regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1185 | <b>whitespace_around_named_parameter_equals</b>(<i>logical_line, tokens</i>) |
845
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1186 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1187 | 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
|
1188 | keyword argument or a default parameter value. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1189 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1190 | Okay: def complex(real, imag=0.0): |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1191 | Okay: return magic(r=real, i=imag) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1192 | Okay: boolean(a == b) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1193 | Okay: boolean(a != b) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1194 | Okay: boolean(a <= b) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1195 | Okay: boolean(a >= b) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1196 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1197 | E251: def complex(real, imag = 0.0): |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1198 | E251: return magic(r = real, i = imag) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1199 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1200 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1201 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1202 | <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
|
1203 | <h2>whitespace_around_operator</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1204 | <b>whitespace_around_operator</b>(<i>logical_line</i>) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1205 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1206 | Avoid extraneous whitespace in the following situations: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1207 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1208 | - 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
|
1209 | align it with another. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1210 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1211 | Okay: a = 12 + 3 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1212 | E221: a = 4 + 5 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1213 | E222: a = 4 + 5 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1214 | E223: a = 4\t+ 5 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1215 | E224: a = 4 +\t5 |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1216 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1217 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1218 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1219 | <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
|
1220 | <h2>whitespace_before_inline_comment</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1221 | <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
|
1222 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1223 | Separate inline comments by at least two spaces. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1224 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1225 | 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
|
1226 | 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
|
1227 | They should start with a # and a single space. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1228 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1229 | Okay: x = x + 1 # Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1230 | Okay: x = x + 1 # Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1231 | E261: x = x + 1 # Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1232 | E262: x = x + 1 #Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1233 | E262: x = x + 1 # Increment x |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1234 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1235 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1236 | <hr /><hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1237 | <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
|
1238 | <h2>whitespace_before_parameters</h2> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1239 | <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
|
1240 | <p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1241 | Avoid extraneous whitespace in the following situations: |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1242 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1243 | - Immediately before the open parenthesis that starts the argument |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1244 | list of a function call. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1245 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1246 | - 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
|
1247 | slicing. |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1248 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1249 | Okay: spam(1) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1250 | E211: spam (1) |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1251 | </p><p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1252 | Okay: dict['key'] = list[index] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1253 | E211: dict ['key'] = list[index] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1254 | E211: dict['key'] = list [index] |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1255 | </p> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1256 | <div align="right"><a href="#top">Up</a></div> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1257 | <hr /> |
0e937d523b70
Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1258 | </body></html> |