trunk
ESLint: Replace strict config with bulk suppressions (#81248)
InputControl: Hard deprecate 40px default size (#79962)
Move ESLint rules specific to `@wordpress/components` to custom rules (#74611)
Modernize eslint-plugin rule APIs for ESLint v10 compatibility (#76507)
ESLint: Define dependency import rules (#81246)
eslint-plugin: Add rule `no-unused-vars-before-return` (#12828)
Eslint: set line width to 80 (#19992)
Eslint: Improve design token linting for CSS declaration strings (#77384)
activeElement: error if accessed with a global (#26834)
Add lint rule for non-module stylesheet imports (#77984)
Make global dependencies relative when relevant to DOM (#25332)
ESLint: Remove legacy import suppressions (#81338)
ESLint: Add `no-unmerged-classname` rule (#76458)
Add no-unsafe-render-order ESLint rule (#77428)
Declare @types/node explicitly and harden no-unsafe-wp-apis (#79626)
Code quality: Fix typos (#67304)
ESLint: Support private API component denylist (#78451)
UI: Add `Calendar` and `RangeCalendar`, moved from `components` private APIs (#81337)