Expert guidance for finding and removing cruft in addon codebases.
| Find Dead Code | addon.deadcode(addon="MyAddon") | | Find Stale Docs | docs.stale(addon="MyAddon") | | Filter by Confidence | addon.deadcode(addon="MyAddon", includesuspicious=false) |
| unusedfunction | Functions defined but never called | | orphanedfile | Lua files not in TOC | | deadexport | Exported values never used | | unusedlibrary | Libraries in Libs/ never used | | staleevent | Event handlers for unregistered events | | commentedcode | Large blocks of commented-out code |
Найдите и удалите мертвый код и устаревшую документацию. Охватывает неиспользуемые функции, потерянные файлы, неработающие ссылки и устаревшие ссылки. Используйте для обслуживания, очистки перед выпуском или гигиены кодовой базы. Триггеры: чистый, мертвый код, неиспользуемый, потерянный, устаревший, хлам, обслуживание. Источник: falkicon/mechanic.