Sign in Sign up
rubygems

debride

Analyze code for potentially uncalled / dead methods, now with auto-removal. == Features/Problems: * Static analysis of code. Can be easily hooked up to a CI. * As with all static analysis tools of dynamic languages, can't be 100%. * Whitelisting known good methods by name or regexp. * Use --rails for Rails-specific domain knowledge. * Use debride_rm to brazenly remove all unused methods. BE CAREFUL. * Use `debride_rails_whitelist` to generate an emperical whitelist from logs. * Uses path_expander, so you can use: * dir_arg -- expand a directory automatically * @file_of_args -- persist arguments in a file * -path_to_subtract -- ignore intersecting subsets of files/directories

Activity

Latest release
4mo ago
Total releases
22
Cadence
~3 months
Last 12 months
4

Details

License
MIT
First release
Mar 09, 2015
Releases
Version Released
1.15.2 patch
1.15.1 patch
1.15.0 minor
1.14.0 minor
1.13.0 minor
1.12.0 minor
1.11.0 minor
1.10.1 patch
1.10.0 minor
1.9.0 minor
1.8.2 patch
1.8.1 patch
1.8.0 minor
1.7.0 minor
1.6.0 minor
1.5.1 patch
1.5.0 minor
1.4.0 minor
1.3.0 minor
1.2.0 minor
1.1.0 minor
1.0.0 initial