VultureChecker/Documentation/source/Plugin_Checker_Vulture.VultureChecker.vulture.html

Tue, 10 Dec 2024 15:48:52 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 10 Dec 2024 15:48:52 +0100
branch
eric7
changeset 123
f515f0152188
parent 18
e19e7622a428
permissions
-rw-r--r--

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>

eric ide

mercurial