fertile
fertile copied to clipboard
auto-detect cruft
- when you call a library, but don't use it
- when you have data files that you don't load
- when you have script files that you don't execute
- packages: currently we use
requirements
to scan the code and record the names of the packages that are called. If they use one of the functions we have shimmed, then we'll know it, and we can compare the two lists. But we aren't to shim every function. So how will we know if they do or don't use a function in a package? - input files: compare the list of files in the directory to the list of files called by our shimmed functions. Report any differences.
- output files: ditto
https://github.com/dreamRs/prefixer
See also #29