detect_unused_code 1.0.0
detect_unused_code: ^1.0.0 copied to clipboard
A fast, zero-dependency Dart and Flutter dead code detector. Finds unused classes, widgets, mixins, enums, commented-out files, and dead code blocks.
1.0.0 #
- Initial release of
detect_unused_code. - Full project scan and path-specific scan (
--url,--path, positional argument). - Convenient short CLI command alias
detect_unused. - Detection of unused/dead classes, widgets, mixins, enums, controllers, and models.
- Detection of public classes with file-internal only usage (
--include-internal). - Detection of 100% commented-out files with extracted class names.
- Configurable thresholds for heavily commented files (
--threshold). - Configurable minimum line limits for commented code blocks (
--min-lines). - JSON output format support for CI/CD pipelines (
--json). - Zero external runtime dependencies.
- Programmatic API via
UnusedCodeAuditor. - Broad SDK compatibility (
>=2.17.0 <4.0.0).