src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html

branch
eric7
changeset 10479
856476537696
parent 10189
1ab3a4674cb4
child 10996
a3dc181d14e1
--- 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>

eric ide

mercurial