Vulture

Latest version: v2.14

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 9

0.10

* Detect unused function and method arguments (issue 15).
* Detect unused \*args and \*\*kwargs parameters.
* Change license from GPL to MIT.

0.9

* Don't flag attributes as unused if they are used as global variables
in another module (thanks Florian Bruhin).
* Don't consider "True" and "False" variable names.
* Abort with error message when invoked on .pyc files.

0.8.1

* Fix code for Python 3.

0.8

* Do not flag names imported with "import as" as dead code (thanks Tom
Terrace).

0.7

* Exit with exitcode 1 if path on commandline can't be found.
* Test vulture with vulture using a whitelist module for false
positives.
* Add tests that run vulture as a script.
* Add "python setup.py test" command for running tests.
* Add support for tox.
* Raise test coverage to 100%.
* Remove ez\_setup.py.

0.6

* Ignore function names starting with "test\_".
* Parse variable names in new format strings (e.g. "This is
{x}".format(x="nice")).
* Only parse alphanumeric variable names in format strings and ignore
types.
* Abort with exit code 1 on syntax errors.
* Support installation under Windows by using setuptools (thanks
Reuben Fletcher-Costin).

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.