diff -r de9106c55c3d -r 856476537696 src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html --- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html Thu Jan 04 17:16:15 2024 +0100 +++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html Thu Jan 04 18:02:25 2024 +0100 @@ -7,53 +7,50 @@ <body> <a NAME="top" ID="top"></a> <h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor</h1> - <p> Module implementing an AST node visitor for security checks. </p> + <h3>Global Attributes</h3> - <table> <tr><td>None</td></tr> </table> + <h3>Classes</h3> - <table> - <tr> <td><a href="#SecurityNodeVisitor">SecurityNodeVisitor</a></td> <td>Class implementing an AST node visitor for security checks.</td> </tr> </table> + <h3>Functions</h3> - <table> <tr><td>None</td></tr> </table> + <hr /> <hr /> <a NAME="SecurityNodeVisitor" ID="SecurityNodeVisitor"></a> <h2>SecurityNodeVisitor</h2> - <p> Class implementing an AST node visitor for security checks. </p> + <h3>Derived from</h3> None <h3>Class Attributes</h3> - <table> <tr><td>None</td></tr> </table> + <h3>Class Methods</h3> - <table> <tr><td>None</td></tr> </table> + <h3>Methods</h3> - <table> - <tr> <td><a href="#SecurityNodeVisitor.__init__">SecurityNodeVisitor</a></td> <td>Constructor</td> @@ -111,19 +108,20 @@ <td>Public method defining a visitor for AST Import nodes.</td> </tr> </table> + <h3>Static Methods</h3> - <table> <tr><td>None</td></tr> </table> + <a NAME="SecurityNodeVisitor.__init__" ID="SecurityNodeVisitor.__init__"></a> <h4>SecurityNodeVisitor (Constructor)</h4> <b>SecurityNodeVisitor</b>(<i>checker, secCheckers, filename</i>) - <p> Constructor </p> + <dl> <dt><i>checker</i> (SecurityChecker)</dt> @@ -142,10 +140,10 @@ <a NAME="SecurityNodeVisitor.__postVisit" ID="SecurityNodeVisitor.__postVisit"></a> <h4>SecurityNodeVisitor.__postVisit</h4> <b>__postVisit</b>(<i>node</i>) - <p> Private method to clean up after a node was visited. </p> + <dl> <dt><i>node</i> (ast.AST)</dt> @@ -156,10 +154,10 @@ <a NAME="SecurityNodeVisitor.__preVisit" ID="SecurityNodeVisitor.__preVisit"></a> <h4>SecurityNodeVisitor.__preVisit</h4> <b>__preVisit</b>(<i>node</i>) - <p> Private method to set up a context for the visit method. </p> + <dl> <dt><i>node</i> (ast.AST)</dt> @@ -182,10 +180,10 @@ <a NAME="SecurityNodeVisitor.__runChecks" ID="SecurityNodeVisitor.__runChecks"></a> <h4>SecurityNodeVisitor.__runChecks</h4> <b>__runChecks</b>(<i>checkType</i>) - <p> Private method to run all enabled checks for a given check type. </p> + <dl> <dt><i>checkType</i> (str)</dt> @@ -196,7 +194,6 @@ <a NAME="SecurityNodeVisitor.__visitFunctionDefinition" ID="SecurityNodeVisitor.__visitFunctionDefinition"></a> <h4>SecurityNodeVisitor.__visitFunctionDefinition</h4> <b>__visitFunctionDefinition</b>(<i>node</i>) - <p> Private method defining a visitor for AST FunctionDef and AsyncFunctionDef nodes. @@ -206,6 +203,7 @@ which inspect function definitions. Add the function name to the current namespace for all descendants. </p> + <dl> <dt><i>node</i> (ast.FunctionDef, ast.AsyncFunctionDef)</dt> @@ -216,10 +214,10 @@ <a NAME="SecurityNodeVisitor.generic_visit" ID="SecurityNodeVisitor.generic_visit"></a> <h4>SecurityNodeVisitor.generic_visit</h4> <b>generic_visit</b>(<i>node</i>) - <p> Public method to drive the node visitor. </p> + <dl> <dt><i>node</i> (ast.AST)</dt> @@ -230,10 +228,10 @@ <a NAME="SecurityNodeVisitor.visit" ID="SecurityNodeVisitor.visit"></a> <h4>SecurityNodeVisitor.visit</h4> <b>visit</b>(<i>node</i>) - <p> Public method to inspected an AST node. </p> + <dl> <dt><i>node</i> (ast.AST)</dt> @@ -244,10 +242,10 @@ <a NAME="SecurityNodeVisitor.visit_AsyncFunctionDef" ID="SecurityNodeVisitor.visit_AsyncFunctionDef"></a> <h4>SecurityNodeVisitor.visit_AsyncFunctionDef</h4> <b>visit_AsyncFunctionDef</b>(<i>node</i>) - <p> Public method defining a visitor for AST AsyncFunctionDef nodes. </p> + <dl> <dt><i>node</i> (ast.AsyncFunctionDef)</dt> @@ -258,7 +256,6 @@ <a NAME="SecurityNodeVisitor.visit_Call" ID="SecurityNodeVisitor.visit_Call"></a> <h4>SecurityNodeVisitor.visit_Call</h4> <b>visit_Call</b>(<i>node</i>) - <p> Public method defining a visitor for AST Call nodes. </p> @@ -266,6 +263,7 @@ Add relevant information about the node to the context for use in tests which inspect function calls. </p> + <dl> <dt><i>node</i> (ast.Call)</dt> @@ -276,13 +274,13 @@ <a NAME="SecurityNodeVisitor.visit_ClassDef" ID="SecurityNodeVisitor.visit_ClassDef"></a> <h4>SecurityNodeVisitor.visit_ClassDef</h4> <b>visit_ClassDef</b>(<i>node</i>) - <p> Public method defining a visitor for AST ClassDef nodes. </p> <p> Add class name to current namespace for all descendants. </p> + <dl> <dt><i>node</i> (ast.ClassDef)</dt> @@ -293,7 +291,6 @@ <a NAME="SecurityNodeVisitor.visit_Constant" ID="SecurityNodeVisitor.visit_Constant"></a> <h4>SecurityNodeVisitor.visit_Constant</h4> <b>visit_Constant</b>(<i>node</i>) - <p> Public method defining a visitor for Constant nodes. </p> @@ -301,6 +298,7 @@ This calls the appropriate method for the node type. It maintains compatibility with <3.6 and 3.8+ </p> + <dl> <dt><i>node</i> (ast.Constant)</dt> @@ -311,10 +309,10 @@ <a NAME="SecurityNodeVisitor.visit_FunctionDef" ID="SecurityNodeVisitor.visit_FunctionDef"></a> <h4>SecurityNodeVisitor.visit_FunctionDef</h4> <b>visit_FunctionDef</b>(<i>node</i>) - <p> Public method defining a visitor for AST FunctionDef nodes. </p> + <dl> <dt><i>node</i> (ast.FunctionDef)</dt> @@ -325,10 +323,10 @@ <a NAME="SecurityNodeVisitor.visit_Import" ID="SecurityNodeVisitor.visit_Import"></a> <h4>SecurityNodeVisitor.visit_Import</h4> <b>visit_Import</b>(<i>node</i>) - <p> Public method defining a visitor for AST Import nodes. </p> + <dl> <dt><i>node</i> (ast.Import)</dt> @@ -339,7 +337,6 @@ <a NAME="SecurityNodeVisitor.visit_ImportFrom" ID="SecurityNodeVisitor.visit_ImportFrom"></a> <h4>SecurityNodeVisitor.visit_ImportFrom</h4> <b>visit_ImportFrom</b>(<i>node</i>) - <p> Public method defining a visitor for AST Import nodes. </p> @@ -347,6 +344,7 @@ This adds relevant information about the node to the context for use in tests which inspect imports. </p> + <dl> <dt><i>node</i> (ast.ImportFrom)</dt> @@ -356,4 +354,4 @@ </dl> <div align="right"><a href="#top">Up</a></div> <hr /> -</body></html> \ No newline at end of file +</body></html>