Documentation/Source/eric5.UtilitiesPython2.Pep8Checker.html

Sun, 10 Jul 2011 16:31:33 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 10 Jul 2011 16:31:33 +0200
changeset 1169
36a3bb21e6e6
parent 845
0e937d523b70
child 1228
7afaf2fca55b
child 1278
fb0460fd00b9
permissions
-rw-r--r--

Added editor actions to go to the last edit location and to the previous or next Python or Ruby class or method definition.

845
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <html><head>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <title>eric5.UtilitiesPython2.Pep8Checker</title>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 <style>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 body {
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 background: #EDECE6;
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 margin: 0em 1em 10em 1em;
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 color: black;
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 }
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 h1 { color: white; background: #85774A; }
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 h2 { color: white; background: #85774A; }
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 h3 { color: white; background: #9D936E; }
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 h4 { color: white; background: #9D936E; }
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 a { color: #BA6D36; }
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 </style>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 </head>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <body><a NAME="top" ID="top"></a>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <h1>eric5.UtilitiesPython2.Pep8Checker</h1>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <p>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 Class implementing the PEP 8 checker for Python2.
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </p>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 <h3>Global Attributes</h3>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <table>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <tr><td>None</td></tr>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 </table>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <h3>Classes</h3>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <table>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <tr>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <td><a href="#Pep8Checker">Pep8Checker</a></td>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <td>Class implementing the PEP 8 checker for Python2.</td>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 </tr>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 </table>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <h3>Functions</h3>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <table>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <tr><td>None</td></tr>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 </table>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 <hr /><hr />
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <a NAME="Pep8Checker" ID="Pep8Checker"></a>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 <h2>Pep8Checker</h2>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <p>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 Class implementing the PEP 8 checker for Python2.
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 </p>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <h3>Derived from</h3>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 pep8.Checker
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <h3>Class Attributes</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><td>filename</td></tr><tr><td>ignore</td></tr><tr><td>repeat</td></tr><tr><td>select</td></tr>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 </table>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <h3>Methods</h3>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <table>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 <tr>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <td><a href="#Pep8Checker.__init__">Pep8Checker</a></td>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <td>Constructor</td>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 </tr><tr>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 <td><a href="#Pep8Checker.__ignore_code">__ignore_code</a></td>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <td>Private method to check, if the message for the given code should be ignored.</td>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 </tr><tr>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <td><a href="#Pep8Checker.report_error_args">report_error_args</a></td>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 <td>Public method to collect the error messages.</td>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 </tr>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 </table>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <a NAME="Pep8Checker.__init__" ID="Pep8Checker.__init__"></a>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 <h4>Pep8Checker (Constructor)</h4>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <b>Pep8Checker</b>(<i>filename, lines, repeat=False, select="", ignore=""</i>)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <p>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 Constructor
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </p><dl>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <dt><i>filename</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 name of the file to check (string)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 </dd><dt><i>lines</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 source of the file (list of strings)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 </dd><dt><i>repeat=</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 flag indicating to repeat message categories (boolean)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 </dd><dt><i>select=</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 list of message IDs to check for
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 (comma separated string)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 </dd><dt><i>ignore=</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 list of message IDs to ignore
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 (comma separated string)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 </dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 </dl><a NAME="Pep8Checker.__ignore_code" ID="Pep8Checker.__ignore_code"></a>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 <h4>Pep8Checker.__ignore_code</h4>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 <b>__ignore_code</b>(<i>code</i>)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <p>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 Private method to check, if the message for the given code should
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 be ignored.
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 </p><p>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 If codes are selected and the code has a selected prefix and does not
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 have an ignored prefix, it is not ignored. If codes are selected and
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 the code does not have a selected prefix, it is ignored. If no codes
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 are selected, the code is ignored, if it has a prefix, that is
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 contained in the ignored codes.
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 </p><dl>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <dt><i>code</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 code to be checked (string)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 </dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 </dl><dl>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <dt>Returns:</dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 flag indicating, that the code should be ignored (boolean)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 </dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 </dl><a NAME="Pep8Checker.report_error_args" ID="Pep8Checker.report_error_args"></a>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <h4>Pep8Checker.report_error_args</h4>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <b>report_error_args</b>(<i>line_number, offset, code, check, *args</i>)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 <p>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 Public method to collect the error messages.
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 </p><dl>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <dt><i>line_number</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 line number of the issue (integer)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 </dd><dt><i>offset</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 position within line of the issue (integer)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 </dd><dt><i>code</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 message code (string)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 </dd><dt><i>check</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 reference to the checker function (function)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 </dd><dt><i>args</i></dt>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 <dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 arguments for the message (list)
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 </dd>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 </dl>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 <div align="right"><a href="#top">Up</a></div>
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <hr />
0e937d523b70 Finished the PEP8 checker job.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 </body></html>

eric ide

mercurial