85 <td>Private method to check for unused loop variables.</td> |
85 <td>Private method to check for unused loop variables.</td> |
86 </tr><tr> |
86 </tr><tr> |
87 <td><a href="#BugBearVisitor.visit">visit</a></td> |
87 <td><a href="#BugBearVisitor.visit">visit</a></td> |
88 <td>Public method to traverse a given AST node.</td> |
88 <td>Public method to traverse a given AST node.</td> |
89 </tr><tr> |
89 </tr><tr> |
|
90 <td><a href="#BugBearVisitor.visit_Assert">visit_Assert</a></td> |
|
91 <td>Public method to handle 'assert' statements.</td> |
|
92 </tr><tr> |
90 <td><a href="#BugBearVisitor.visit_Assign">visit_Assign</a></td> |
93 <td><a href="#BugBearVisitor.visit_Assign">visit_Assign</a></td> |
91 <td>Public method to handle assignments.</td> |
94 <td>Public method to handle assignments.</td> |
92 </tr><tr> |
95 </tr><tr> |
93 <td><a href="#BugBearVisitor.visit_Attribute">visit_Attribute</a></td> |
96 <td><a href="#BugBearVisitor.visit_Attribute">visit_Attribute</a></td> |
94 <td>Public method to handle attributes.</td> |
97 <td>Public method to handle attributes.</td> |
96 <td><a href="#BugBearVisitor.visit_Call">visit_Call</a></td> |
99 <td><a href="#BugBearVisitor.visit_Call">visit_Call</a></td> |
97 <td>Public method to handle a function call.</td> |
100 <td>Public method to handle a function call.</td> |
98 </tr><tr> |
101 </tr><tr> |
99 <td><a href="#BugBearVisitor.visit_For">visit_For</a></td> |
102 <td><a href="#BugBearVisitor.visit_For">visit_For</a></td> |
100 <td>Public method to handle 'for' statements.</td> |
103 <td>Public method to handle 'for' statements.</td> |
|
104 </tr><tr> |
|
105 <td><a href="#BugBearVisitor.visit_JoinedStr">visit_JoinedStr</a></td> |
|
106 <td>Public method to handle f-string arguments.</td> |
101 </tr><tr> |
107 </tr><tr> |
102 <td><a href="#BugBearVisitor.visit_UAdd">visit_UAdd</a></td> |
108 <td><a href="#BugBearVisitor.visit_UAdd">visit_UAdd</a></td> |
103 <td>Public method to handle unary additions.</td> |
109 <td>Public method to handle unary additions.</td> |
104 </tr> |
110 </tr> |
105 </table> |
111 </table> |
140 </p><dl> |
146 </p><dl> |
141 <dt><i>node</i> (ast.Node)</dt> |
147 <dt><i>node</i> (ast.Node)</dt> |
142 <dd> |
148 <dd> |
143 AST node to be traversed |
149 AST node to be traversed |
144 </dd> |
150 </dd> |
|
151 </dl><a NAME="BugBearVisitor.visit_Assert" ID="BugBearVisitor.visit_Assert"></a> |
|
152 <h4>BugBearVisitor.visit_Assert</h4> |
|
153 <b>visit_Assert</b>(<i>node</i>) |
|
154 <p> |
|
155 Public method to handle 'assert' statements. |
|
156 </p><dl> |
|
157 <dt><i>node</i> (ast.Assert)</dt> |
|
158 <dd> |
|
159 reference to the node to be processed |
|
160 </dd> |
145 </dl><a NAME="BugBearVisitor.visit_Assign" ID="BugBearVisitor.visit_Assign"></a> |
161 </dl><a NAME="BugBearVisitor.visit_Assign" ID="BugBearVisitor.visit_Assign"></a> |
146 <h4>BugBearVisitor.visit_Assign</h4> |
162 <h4>BugBearVisitor.visit_Assign</h4> |
147 <b>visit_Assign</b>(<i>node</i>) |
163 <b>visit_Assign</b>(<i>node</i>) |
148 <p> |
164 <p> |
149 Public method to handle assignments. |
165 Public method to handle assignments. |
177 <b>visit_For</b>(<i>node</i>) |
193 <b>visit_For</b>(<i>node</i>) |
178 <p> |
194 <p> |
179 Public method to handle 'for' statements. |
195 Public method to handle 'for' statements. |
180 </p><dl> |
196 </p><dl> |
181 <dt><i>node</i> (ast.For)</dt> |
197 <dt><i>node</i> (ast.For)</dt> |
|
198 <dd> |
|
199 reference to the node to be processed |
|
200 </dd> |
|
201 </dl><a NAME="BugBearVisitor.visit_JoinedStr" ID="BugBearVisitor.visit_JoinedStr"></a> |
|
202 <h4>BugBearVisitor.visit_JoinedStr</h4> |
|
203 <b>visit_JoinedStr</b>(<i>node</i>) |
|
204 <p> |
|
205 Public method to handle f-string arguments. |
|
206 </p><dl> |
|
207 <dt><i>node</i> (ast.JoinedStr)</dt> |
182 <dd> |
208 <dd> |
183 reference to the node to be processed |
209 reference to the node to be processed |
184 </dd> |
210 </dd> |
185 </dl><a NAME="BugBearVisitor.visit_UAdd" ID="BugBearVisitor.visit_UAdd"></a> |
211 </dl><a NAME="BugBearVisitor.visit_UAdd" ID="BugBearVisitor.visit_UAdd"></a> |
186 <h4>BugBearVisitor.visit_UAdd</h4> |
212 <h4>BugBearVisitor.visit_UAdd</h4> |
397 <tr> |
423 <tr> |
398 <td><a href="#MiscellaneousChecker.__init__">MiscellaneousChecker</a></td> |
424 <td><a href="#MiscellaneousChecker.__init__">MiscellaneousChecker</a></td> |
399 <td>Constructor</td> |
425 <td>Constructor</td> |
400 </tr><tr> |
426 </tr><tr> |
401 <td><a href="#MiscellaneousChecker.__checkBugBear">__checkBugBear</a></td> |
427 <td><a href="#MiscellaneousChecker.__checkBugBear">__checkBugBear</a></td> |
402 <td>Private method to bugbear checks.</td> |
428 <td>Private method for bugbear checks.</td> |
403 </tr><tr> |
429 </tr><tr> |
404 <td><a href="#MiscellaneousChecker.__checkBuiltins">__checkBuiltins</a></td> |
430 <td><a href="#MiscellaneousChecker.__checkBuiltins">__checkBuiltins</a></td> |
405 <td>Private method to check, if built-ins are shadowed.</td> |
431 <td>Private method to check, if built-ins are shadowed.</td> |
406 </tr><tr> |
432 </tr><tr> |
407 <td><a href="#MiscellaneousChecker.__checkCoding">__checkCoding</a></td> |
433 <td><a href="#MiscellaneousChecker.__checkCoding">__checkCoding</a></td> |
499 </dd> |
525 </dd> |
500 </dl><a NAME="MiscellaneousChecker.__checkBugBear" ID="MiscellaneousChecker.__checkBugBear"></a> |
526 </dl><a NAME="MiscellaneousChecker.__checkBugBear" ID="MiscellaneousChecker.__checkBugBear"></a> |
501 <h4>MiscellaneousChecker.__checkBugBear</h4> |
527 <h4>MiscellaneousChecker.__checkBugBear</h4> |
502 <b>__checkBugBear</b>(<i></i>) |
528 <b>__checkBugBear</b>(<i></i>) |
503 <p> |
529 <p> |
504 Private method to bugbear checks. |
530 Private method for bugbear checks. |
505 </p><a NAME="MiscellaneousChecker.__checkBuiltins" ID="MiscellaneousChecker.__checkBuiltins"></a> |
531 </p><a NAME="MiscellaneousChecker.__checkBuiltins" ID="MiscellaneousChecker.__checkBuiltins"></a> |
506 <h4>MiscellaneousChecker.__checkBuiltins</h4> |
532 <h4>MiscellaneousChecker.__checkBuiltins</h4> |
507 <b>__checkBuiltins</b>(<i></i>) |
533 <b>__checkBuiltins</b>(<i></i>) |
508 <p> |
534 <p> |
509 Private method to check, if built-ins are shadowed. |
535 Private method to check, if built-ins are shadowed. |