Revision history for Perl-Critic-Policy-ProhibitUnusedDefinitions
0.005 2026-10-08 TEODESIAN
- Read the distribution through Perl::Critic::Distribution, which parses
each file once for every policy that needs the whole distribution, and
keeps the cache that this policy kept. The cache moves to
~/.cache/perl-critic-distribution, so the first run after an upgrade
parses every file once. An old cache in
~/.cache/perl-critic-prohibitunuseddefinitions is no longer read, and
can be deleted.
0.004 2026-09-18 TEODESIAN
- Keep each file's uses resolved in the cache, with a digest of the
definitions they were resolved against. While no definition changes,
only the changed files are resolved again.
- Compress the cache with gzip, and on each write remove the cache of any
distribution whose root is gone, such as a deleted checkout.
0.003 2026-09-18 TEODESIAN
- Keep the index of each distribution on disk between runs, as JSON, and
parse again only the files whose stat changed. An editor that starts
a new process for every check, such as PerlNavigator, no longer parses
the whole distribution each time. New parameters: cache, cache_dir.
0.002 2026-09-14 TEODESIAN
- Fix issue with not detecting interpolated sub calls
0.001 2026-09-11 TEODESIAN
- Initial Release
Keyboard Shortcuts
Global
s
Focus search bar
?
Bring up this help dialog
GitHub
gp
Go to pull requests
gi
Go to GitHub issues (only if GitHub is preferred repository)