文件名称:vulture:查找死的Python代码
文件大小:53KB
文件格式:ZIP
更新时间:2024-06-01 03:53:02
python dead-code-removal Python
秃--查找无效代码 Vulture在Python程序中查找未使用的代码。 这对于清理和查找大型代码库中的错误很有用。 如果您同时在库和测试套件上运行Vulture,则可以找到未经测试的代码。 由于Python的动态特性,像Vulture这样的静态代码分析器很可能会丢失一些无效代码。 同样,仅隐式调用的代码可能会报告为未使用。 但是,Vulture对于提高代码质量可能是非常有用的工具。 特征 快速:使用静态代码分析 已测试:自我测试并具有完整的测试范围 对pyflakes的补充,并具有相同的输出语法 使用--sort-by-size按大小对未使用的类和函数进行排序 支持Python> = 3.6 安装 $ pip install vulture 用法 $ vulture myscript.py # or $ python3 -m vulture myscript.py $ vultur
【文件预览】:
vulture-master
----MANIFEST.in(94B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(716B)
--------dependabot.yml(143B)
--------workflows()
----LICENSE.txt(1KB)
----vulture()
--------config.py(6KB)
--------utils.py(3KB)
--------whitelists()
--------__init__.py(108B)
--------noqa.py(1KB)
--------__main__.py(38B)
--------lines.py(3KB)
--------core.py(22KB)
--------version.py(20B)
----TODO.md(2KB)
----CONTRIBUTING.md(3KB)
----tox.ini(897B)
----setup.cfg(192B)
----setup.py(2KB)
----README.md(11KB)
----.pre-commit-hooks.yaml(174B)
----tests()
--------test_config.py(5KB)
--------test_conditions.py(4KB)
--------test_format_strings.py(2KB)
--------test_make_whitelist.py(2KB)
--------test_sorting.py(424B)
--------test_confidence.py(2KB)
--------test_item.py(2KB)
--------test_errors.py(389B)
--------__init__.py(967B)
--------test_unreachable.py(5KB)
--------test_size.py(6KB)
--------test_noqa.py(6KB)
--------test_script.py(2KB)
--------test_scavenging.py(13KB)
--------test_utils.py(3KB)
--------test_report.py(2KB)
--------test_encoding.py(936B)
--------test_ignore.py(3KB)
--------test_imports.py(5KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(118B)
----pyproject.toml(442B)
----CHANGELOG.md(9KB)
----dev()
--------release.sh(894B)
--------make-release-notes.py(1001B)