A billing module everybody agrees should be separate, a team of four, and 88 classes that reference it. The boundary, drawn in code rather than in conversation.
The codebase had it in about 60% of files, which is the worst of the three possible states because nobody can tell which behaviour applies where. The seven…
8.1 gave pure intersection types and no way to make one nullable; 8.2 allows a union of intersections, which covers the case everybody hit first. The name describes…
A baseline entry is historical debt and needs no justification; an ignore is a claim that the analyser is wrong and does. reportUnmatchedIgnoredErrors is on by default and…