The built-in runner became usable for a package of plain JavaScript at the point it gained watching and a coverage report. Forty-one transitive dependencies gone from a package…
A clock interface written by hand in four projects, each slightly different, replaced by the standard one. One method returning a DateTimeImmutable is a small enough interface that…
A module used by four environments and verified by applying it and looking at the console. The tagging assertion is the one that earns its place immediately, because…
An automated refactor across four hundred files, and a review that cannot read eight thousand lines. Splitting the run by rule and reviewing each separately is what makes…
Copying two hundred lines out of a dependency, and the three things that make that legitimate rather than theft. The licence file, the upstream commit hash and the…
Our tests asserting what our API returns, which proves nothing about what a consumer depends on. Owning the tests ourselves means asserting what we intended, and the whole…