Tue, 10 Dec 2024 15:48:52 +0100
Updated copyright for 2025.
<!DOCTYPE html> <html><head> <title>Plugin_Checker_Vulture.VultureChecker.vulture</title> <meta charset="UTF-8"> <style> body { background: #EDECE6; margin: 0em 1em 10em 1em; color: black; } h1 { color: white; background: #85774A; } h2 { color: white; background: #85774A; } h3 { color: white; background: #9D936E; } h4 { color: white; background: #9D936E; } a { color: #BA6D36; } </style> </head> <body><a NAME="top" ID="top"></a> <h1>Plugin_Checker_Vulture.VultureChecker.vulture</h1> <h3>Global Attributes</h3> <table> <tr><td>FORMAT_STRING_PATTERNS</td></tr><tr><td>IGNORED_VARIABLE_NAMES</td></tr><tr><td>__version__</td></tr> </table> <h3>Classes</h3> <table> <tr> <td><a href="#Item">Item</a></td> <td></td> </tr><tr> <td><a href="#Vulture">Vulture</a></td> <td>Find dead stuff.</td> </tr> </table> <h3>Functions</h3> <table> <tr> <td><a href="#_ignore_function">_ignore_function</a></td> <td></td> </tr><tr> <td><a href="#csv">csv</a></td> <td></td> </tr><tr> <td><a href="#main">main</a></td> <td></td> </tr><tr> <td><a href="#parse_args">parse_args</a></td> <td></td> </tr> </table> <hr /><hr /> <a NAME="Item" ID="Item"></a> <h2>Item</h2> <h3>Derived from</h3> str <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="#Item.__new__">__new__</a></td> <td></td> </tr> </table> <h3>Static Methods</h3> <table> <tr><td>None</td></tr> </table> <a NAME="Item.__new__" ID="Item.__new__"></a> <h4>Item.__new__</h4> <b>__new__</b>(<i>name, typ, filename, lineno</i>) <div align="right"><a href="#top">Up</a></div> <hr /><hr /> <a NAME="Vulture" ID="Vulture"></a> <h2>Vulture</h2> <p> Find dead stuff. </p> <h3>Derived from</h3> ast.NodeVisitor <h3>Class Attributes</h3> <table> <tr><td>visit_AsyncFor</td></tr><tr><td>visit_AsyncFunctionDef</td></tr> </table> <h3>Class Methods</h3> <table> <tr><td>None</td></tr> </table> <h3>Methods</h3> <table> <tr> <td><a href="#Vulture.__init__">Vulture</a></td> <td></td> </tr><tr> <td><a href="#Vulture._add_aliases">_add_aliases</a></td> <td></td> </tr><tr> <td><a href="#Vulture._find_tuple_assigns">_find_tuple_assigns</a></td> <td></td> </tr><tr> <td><a href="#Vulture._get_item">_get_item</a></td> <td></td> </tr><tr> <td><a href="#Vulture._get_line">_get_line</a></td> <td></td> </tr><tr> <td><a href="#Vulture._get_lineno">_get_lineno</a></td> <td></td> </tr><tr> <td><a href="#Vulture._get_modules">_get_modules</a></td> <td>Take files from the command line even if they don't end with .py.</td> </tr><tr> <td><a href="#Vulture.file_lineno">file_lineno</a></td> <td></td> </tr><tr> <td><a href="#Vulture.get_unused">get_unused</a></td> <td></td> </tr><tr> <td><a href="#Vulture.log">log</a></td> <td></td> </tr><tr> <td><a href="#Vulture.print_node">print_node</a></td> <td></td> </tr><tr> <td><a href="#Vulture.report">report</a></td> <td></td> </tr><tr> <td><a href="#Vulture.scan">scan</a></td> <td></td> </tr><tr> <td><a href="#Vulture.scavenge">scavenge</a></td> <td></td> </tr><tr> <td><a href="#Vulture.unused_attrs">unused_attrs</a></td> <td></td> </tr><tr> <td><a href="#Vulture.unused_funcs">unused_funcs</a></td> <td></td> </tr><tr> <td><a href="#Vulture.unused_props">unused_props</a></td> <td></td> </tr><tr> <td><a href="#Vulture.unused_vars">unused_vars</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit">visit</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit_Assign">visit_Assign</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit_Attribute">visit_Attribute</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit_ClassDef">visit_ClassDef</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit_For">visit_For</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit_FunctionDef">visit_FunctionDef</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit_Import">visit_Import</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit_ImportFrom">visit_ImportFrom</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit_Name">visit_Name</a></td> <td></td> </tr><tr> <td><a href="#Vulture.visit_Str">visit_Str</a></td> <td>Variables may appear in format strings:</td> </tr><tr> <td><a href="#Vulture.visit_comprehension">visit_comprehension</a></td> <td></td> </tr> </table> <h3>Static Methods</h3> <table> <tr><td>None</td></tr> </table> <a NAME="Vulture.__init__" ID="Vulture.__init__"></a> <h4>Vulture (Constructor)</h4> <b>Vulture</b>(<i>exclude=None, verbose=False</i>) <a NAME="Vulture._add_aliases" ID="Vulture._add_aliases"></a> <h4>Vulture._add_aliases</h4> <b>_add_aliases</b>(<i>node</i>) <a NAME="Vulture._find_tuple_assigns" ID="Vulture._find_tuple_assigns"></a> <h4>Vulture._find_tuple_assigns</h4> <b>_find_tuple_assigns</b>(<i>node</i>) <a NAME="Vulture._get_item" ID="Vulture._get_item"></a> <h4>Vulture._get_item</h4> <b>_get_item</b>(<i>node, typ</i>) <a NAME="Vulture._get_line" ID="Vulture._get_line"></a> <h4>Vulture._get_line</h4> <b>_get_line</b>(<i>node</i>) <a NAME="Vulture._get_lineno" ID="Vulture._get_lineno"></a> <h4>Vulture._get_lineno</h4> <b>_get_lineno</b>(<i>node</i>) <a NAME="Vulture._get_modules" ID="Vulture._get_modules"></a> <h4>Vulture._get_modules</h4> <b>_get_modules</b>(<i>paths, toplevel=True</i>) <p> Take files from the command line even if they don't end with .py. </p><a NAME="Vulture.file_lineno" ID="Vulture.file_lineno"></a> <h4>Vulture.file_lineno</h4> <b>file_lineno</b>(<i></i>) <a NAME="Vulture.get_unused" ID="Vulture.get_unused"></a> <h4>Vulture.get_unused</h4> <b>get_unused</b>(<i>defined, used</i>) <a NAME="Vulture.log" ID="Vulture.log"></a> <h4>Vulture.log</h4> <b>log</b>(<i>*args</i>) <a NAME="Vulture.print_node" ID="Vulture.print_node"></a> <h4>Vulture.print_node</h4> <b>print_node</b>(<i>node</i>) <a NAME="Vulture.report" ID="Vulture.report"></a> <h4>Vulture.report</h4> <b>report</b>(<i></i>) <a NAME="Vulture.scan" ID="Vulture.scan"></a> <h4>Vulture.scan</h4> <b>scan</b>(<i>node_string, filename=''</i>) <a NAME="Vulture.scavenge" ID="Vulture.scavenge"></a> <h4>Vulture.scavenge</h4> <b>scavenge</b>(<i>paths</i>) <a NAME="Vulture.unused_attrs" ID="Vulture.unused_attrs"></a> <h4>Vulture.unused_attrs</h4> <b>unused_attrs</b>(<i></i>) <a NAME="Vulture.unused_funcs" ID="Vulture.unused_funcs"></a> <h4>Vulture.unused_funcs</h4> <b>unused_funcs</b>(<i></i>) <a NAME="Vulture.unused_props" ID="Vulture.unused_props"></a> <h4>Vulture.unused_props</h4> <b>unused_props</b>(<i></i>) <a NAME="Vulture.unused_vars" ID="Vulture.unused_vars"></a> <h4>Vulture.unused_vars</h4> <b>unused_vars</b>(<i></i>) <a NAME="Vulture.visit" ID="Vulture.visit"></a> <h4>Vulture.visit</h4> <b>visit</b>(<i>node</i>) <a NAME="Vulture.visit_Assign" ID="Vulture.visit_Assign"></a> <h4>Vulture.visit_Assign</h4> <b>visit_Assign</b>(<i>node</i>) <a NAME="Vulture.visit_Attribute" ID="Vulture.visit_Attribute"></a> <h4>Vulture.visit_Attribute</h4> <b>visit_Attribute</b>(<i>node</i>) <a NAME="Vulture.visit_ClassDef" ID="Vulture.visit_ClassDef"></a> <h4>Vulture.visit_ClassDef</h4> <b>visit_ClassDef</b>(<i>node</i>) <a NAME="Vulture.visit_For" ID="Vulture.visit_For"></a> <h4>Vulture.visit_For</h4> <b>visit_For</b>(<i>node</i>) <a NAME="Vulture.visit_FunctionDef" ID="Vulture.visit_FunctionDef"></a> <h4>Vulture.visit_FunctionDef</h4> <b>visit_FunctionDef</b>(<i>node</i>) <a NAME="Vulture.visit_Import" ID="Vulture.visit_Import"></a> <h4>Vulture.visit_Import</h4> <b>visit_Import</b>(<i>node</i>) <a NAME="Vulture.visit_ImportFrom" ID="Vulture.visit_ImportFrom"></a> <h4>Vulture.visit_ImportFrom</h4> <b>visit_ImportFrom</b>(<i>node</i>) <a NAME="Vulture.visit_Name" ID="Vulture.visit_Name"></a> <h4>Vulture.visit_Name</h4> <b>visit_Name</b>(<i>node</i>) <a NAME="Vulture.visit_Str" ID="Vulture.visit_Str"></a> <h4>Vulture.visit_Str</h4> <b>visit_Str</b>(<i>node</i>) <p> Variables may appear in format strings: </p><p> '%(my_var)s' % locals() '{my_var}'.format(**locals()) </p><p> </p><a NAME="Vulture.visit_comprehension" ID="Vulture.visit_comprehension"></a> <h4>Vulture.visit_comprehension</h4> <b>visit_comprehension</b>(<i>node</i>) <div align="right"><a href="#top">Up</a></div> <hr /><hr /> <a NAME="_ignore_function" ID="_ignore_function"></a> <h2>_ignore_function</h2> <b>_ignore_function</b>(<i>name</i>) <div align="right"><a href="#top">Up</a></div> <hr /><hr /> <a NAME="csv" ID="csv"></a> <h2>csv</h2> <b>csv</b>(<i>option, opt, value, parser</i>) <div align="right"><a href="#top">Up</a></div> <hr /><hr /> <a NAME="main" ID="main"></a> <h2>main</h2> <b>main</b>(<i></i>) <div align="right"><a href="#top">Up</a></div> <hr /><hr /> <a NAME="parse_args" ID="parse_args"></a> <h2>parse_args</h2> <b>parse_args</b>(<i></i>) <div align="right"><a href="#top">Up</a></div> <hr /> </body></html>