perl-dead-code
Dead code detection for Perl source code. Part of the tree-sitter-perl-rs workspace.
Features
- Dead code detection --
DeadCodeDetectoridentifies unused subroutines, variables, constants, packages, modules and unreachable code.
Dependencies
Builds on perl-workspace-index (cross-file references).
Usage
use DeadCodeDetector;
use WorkspaceIndex;
use PathBuf;
let mut index = new;
// ... populate index ...
let mut detector = new;
detector.add_entry_point;
let analysis = detector.analyze_workspace;
println!;
License
Licensed under MIT OR Apache-2.0 at your option.