Our summary
A function is a named block of code that performs a task. every asks whether each function shows a described behaviour, such as hiding an error. It ranks likely matches so a reviewer knows where to start, rather than claiming every high score proves a defect.
Some questions fit one function; others need nearby code or a view of the whole program. The tool labels that distinction, saves reusable answers, and repeats borderline checks. Its reports include what source was shared, the cost, and the limits of what was examined.
The supplied evaluation uses only twenty hand-written functions. Question wording can change scores, and broad questions may return too many matches. Every scanned function goes to TypeSafe. Decide whether confidential code may be shared, and read the surrounding source before drawing a conclusion.
Key takeaways
- Ask a question the available code can actually answer.
- Read likely matches before calling them bugs.
- State missing context rather than implying the whole program was checked.