Vulture

Latest version: v2.14

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

Scan your dependencies

Page 4 of 9

1.4

* Ignore unused import statements in `__init__.py` (RJ722, 192).
* Report first decorator's line number for unused decorated objects on
Python 3.8+ (RJ722, 200).
* Check code with black and pyupgrade.

1.3

* Detect redundant 'if' conditions without 'else' blocks.
* Add whitelist for `string.Formatter` (Joseph Bylund, 183).

1.2

* Fix tests for Python 3.8 (166).
* Use new `Constant` AST node under Python 3.8+ (175).
* Add test for f-strings (177).
* Add whitelist for `logging` module.

1.1

* Add `sys.excepthook` to `sys` whitelist.
* Add whitelist for `ctypes` module.
* Check that type annotations are parsed and type comments are ignored
(thanks kx-chen).
* Support checking files with BOM under Python 2.7 (170).

1.0

* Add `--ignore-decorators` flag (thanks RJ722).
* Add whitelist for `threading` module (thanks andrewhalle).

0.29

* Add `--ignore-names` flag for ignoring names matching the given glob
patterns (thanks RJ722).

Page 4 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.