What problem does it solve?
Static analysis tools sometimes report incorrect findings, and fixing them requires tracing a result through many internal layers. This Skill provides a disciplined workflow for diagnosing and correcting false positives and false negatives in the Fallow codebase analyzer.
Core Features & Use Cases
- Layered Diagnosis: Trace a finding through extraction, resolution, graph construction, reachability, analysis, suppression, filters, and report assembly to find the earliest incorrect layer.
- Regression Testing: Add a test that fails without the fix, then verify on a real consumer project with a cleared
.fallow/ cache.
- Use Case: A user reports that Fallow flags a file as unused even though it is imported. Use this Skill to reproduce the issue with
--format json --quiet, reduce it to a minimal fixture, trace the misclassification to the resolution layer, fix it, and confirm the corrected output on a real project.
Quick Start
Reproduce the reported Fallow false positive on main, trace it through the analysis pipeline, fix the earliest incorrect layer, and add a regression test.