src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html

branch
eric7
changeset 9377
b9c8dc3b7da1
parent 9209
b99e7fd55fd3
child 9596
397f385b95d8
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html	Sat Oct 01 20:06:27 2022 +0200
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html	Sun Oct 02 11:29:11 2022 +0200
@@ -11,7 +11,7 @@
 <h3>Global Attributes</h3>
 
 <table>
-<tr><td>ARITHMETIC_OP</td></tr><tr><td>ASSIGNMENT_EXPRESSION_OP</td></tr><tr><td>BENCHMARK_KEYS</td></tr><tr><td>BLANK_EXCEPT_REGEX</td></tr><tr><td>BLANK_LINES_CONFIG</td></tr><tr><td>COMPARE_NEGATIVE_REGEX</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>DUNDER_REGEX</td></tr><tr><td>ERRORCODE_REGEX</td></tr><tr><td>EXTRANEOUS_WHITESPACE_REGEX</td></tr><tr><td>FUNCTION_RETURN_ANNOTATION_OP</td></tr><tr><td>HUNK_REGEX</td></tr><tr><td>INDENT_REGEX</td></tr><tr><td>INDENT_SIZE</td></tr><tr><td>KEYWORDS</td></tr><tr><td>KEYWORD_REGEX</td></tr><tr><td>LAMBDA_REGEX</td></tr><tr><td>MAX_DOC_LENGTH</td></tr><tr><td>MAX_LINE_LENGTH</td></tr><tr><td>NEWLINE</td></tr><tr><td>OPERATOR_REGEX</td></tr><tr><td>PROJECT_CONFIG</td></tr><tr><td>PyCF_ONLY_AST</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_COMMENTS</td></tr><tr><td>SKIP_TOKENS</td></tr><tr><td>STARTSWITH_DEF_REGEX</td></tr><tr><td>STARTSWITH_INDENT_STATEMENT_REGEX</td></tr><tr><td>STARTSWITH_TOP_LEVEL_REGEX</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>_SYMBOLIC_OPS</td></tr><tr><td>__version__</td></tr><tr><td>_checks</td></tr><tr><td>noqa</td></tr>
+<tr><td>ARITHMETIC_OP</td></tr><tr><td>ASSIGNMENT_EXPRESSION_OP</td></tr><tr><td>BENCHMARK_KEYS</td></tr><tr><td>BLANK_EXCEPT_REGEX</td></tr><tr><td>BLANK_LINES_CONFIG</td></tr><tr><td>COMPARE_NEGATIVE_REGEX</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>DUNDER_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>INDENT_SIZE</td></tr><tr><td>KEYWORDS</td></tr><tr><td>KEYWORD_REGEX</td></tr><tr><td>LAMBDA_REGEX</td></tr><tr><td>MAX_DOC_LENGTH</td></tr><tr><td>MAX_LINE_LENGTH</td></tr><tr><td>NEWLINE</td></tr><tr><td>OPERATOR_REGEX</td></tr><tr><td>PROJECT_CONFIG</td></tr><tr><td>PyCF_ONLY_AST</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_COMMENTS</td></tr><tr><td>SKIP_TOKENS</td></tr><tr><td>STARTSWITH_DEF_REGEX</td></tr><tr><td>STARTSWITH_INDENT_STATEMENT_REGEX</td></tr><tr><td>STARTSWITH_TOP_LEVEL_REGEX</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>_SYMBOLIC_OPS</td></tr><tr><td>__version__</td></tr><tr><td>_checks</td></tr><tr><td>noqa</td></tr>
 </table>
 <h3>Classes</h3>
 
@@ -151,10 +151,6 @@
 <td></td>
 </tr>
 <tr>
-<td><a href="#lru_cache">lru_cache</a></td>
-<td></td>
-</tr>
-<tr>
 <td><a href="#maximum_doc_length">maximum_doc_length</a></td>
 <td>Limit all doc lines to a maximum of 72 characters.</td>
 </tr>
@@ -167,8 +163,8 @@
 <td>Each comma, semicolon or colon should be followed by whitespace.</td>
 </tr>
 <tr>
-<td><a href="#missing_whitespace_after_import_keyword">missing_whitespace_after_import_keyword</a></td>
-<td>Multiple imports in form from x import (a, b, c) should have space between import statement and parenthesised name list.</td>
+<td><a href="#missing_whitespace_after_keyword">missing_whitespace_after_keyword</a></td>
+<td>Keywords should be followed by whitespace.</td>
 </tr>
 <tr>
 <td><a href="#missing_whitespace_around_operator">missing_whitespace_around_operator</a></td>
@@ -227,10 +223,6 @@
 <td>Read the source code.</td>
 </tr>
 <tr>
-<td><a href="#readlines_1">readlines</a></td>
-<td>Read the source code.</td>
-</tr>
-<tr>
 <td><a href="#register_check">register_check</a></td>
 <td>Register a new check object.</td>
 </tr>
@@ -292,7 +284,7 @@
 Collect the results of the checks.
 </p>
 <h3>Derived from</h3>
-object
+None
 <h3>Class Attributes</h3>
 
 <table>
@@ -459,7 +451,7 @@
 Load a Python source file, tokenize it, check coding style.
 </p>
 <h3>Derived from</h3>
-object
+None
 <h3>Class Attributes</h3>
 
 <table>
@@ -784,7 +776,7 @@
 Initialize a PEP-8 instance with few options.
 </p>
 <h3>Derived from</h3>
-object
+None
 <h3>Class Attributes</h3>
 
 <table>
@@ -1460,13 +1452,6 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
-<a NAME="lru_cache" ID="lru_cache"></a>
-<h2>lru_cache</h2>
-<b>lru_cache</b>(<i>maxsize=128</i>)
-
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
 <a NAME="maximum_doc_length" ID="maximum_doc_length"></a>
 <h2>maximum_doc_length</h2>
 <b>maximum_doc_length</b>(<i>logical_line, max_doc_length, noqa, tokens</i>)
@@ -1526,18 +1511,18 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
-<a NAME="missing_whitespace_after_import_keyword" ID="missing_whitespace_after_import_keyword"></a>
-<h2>missing_whitespace_after_import_keyword</h2>
-<b>missing_whitespace_after_import_keyword</b>(<i>logical_line</i>)
+<a NAME="missing_whitespace_after_keyword" ID="missing_whitespace_after_keyword"></a>
+<h2>missing_whitespace_after_keyword</h2>
+<b>missing_whitespace_after_keyword</b>(<i>logical_line, tokens</i>)
 
 <p>
-Multiple imports in form from x import (a, b, c) should have
-    space between import statement and parenthesised name list.
+Keywords should be followed by whitespace.
 </p>
 <p>
     Okay: from foo import (bar, baz)
     E275: from foo import(bar, baz)
     E275: from importable.module import(bar, baz)
+    E275: if(foo): bar
 </p>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
@@ -1789,16 +1774,6 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
-<a NAME="readlines_1" ID="readlines_1"></a>
-<h2>readlines</h2>
-<b>readlines</b>(<i>filename</i>)
-
-<p>
-Read the source code.
-</p>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
 <a NAME="register_check" ID="register_check"></a>
 <h2>register_check</h2>
 <b>register_check</b>(<i>check, codes=None</i>)
@@ -1998,16 +1973,19 @@
     statement. They should start with a # and a single space.
 </p>
 <p>
-    Each line of a block comment starts with a # and a single space
-    (unless it is indented text inside the comment).
+    Each line of a block comment starts with a # and one or multiple
+    spaces as there can be indented text inside the comment.
 </p>
 <p>
     Okay: x = x + 1  # Increment x
     Okay: x = x + 1    # Increment x
-    Okay: # Block comment
+    Okay: # Block comments:
+    Okay: #  - Block comment list
+    Okay: # \xa0- Block comment list
     E261: x = x + 1 # Increment x
     E262: x = x + 1  #Increment x
     E262: x = x + 1  #  Increment x
+    E262: x = x + 1  # \xa0Increment x
     E265: #Block comment
     E266: ### Block comment
 </p>

eric ide

mercurial