A shared config published as a package, and the versioning policy that makes it usable. Calling a new rule a major feels excessive until a minor bump breaks…
Four repositories with four nearly identical lint configs, and eleven rules where they disagreed. Printing the resolved configuration rather than diffing the source files is the technique —…
A cascade of .eslintrc files with extends chains four deep, where nobody could say which rules were actually active. The flat config is a JavaScript array with explicit…
A major version whose entire purpose is to let two versions run on one page. And an event delegation change that breaks anything mixing React with jQuery.