You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c96f229
Browse filesBrowse the repository at this point in the historyBrowse files
Reuse the errors of rules on CollectedDataNode from the result cache
CollectedDataNode records which collectors a rule reads and whether it
reads isOnlyFilesAnalysis(). The result cache stores the errors of each
rule with a hash of that input. On the next run, a rule whose input is
the same returns its stored errors and does not run again.
A rule can declare what else it reads with the DependencyTracker
methods, for example trackFileDependency() or trackDirectoryDependency().
These values are stored with its errors, and the rule runs again when
one of them changes.
The ignore extensions and the local ignores still run on every error,
also on reused errors.
This is behind the reuseCollectedDataRuleErrors feature toggle, which is
on in bleeding edge only.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
0 commit comments