What's Changed
New Features 馃帀
- feat: port rule unicorn/no-this-outside-of-class by @shiyudesu in #2049
- feat: port rule react/function-component-definition by @elecmonkey in #2039
- feat: port rule react/sort-comp by @swwind in #2034
- feat: port rule react/no-arrow-function-lifecycle by @swwind in #2013
- feat: port rule react/prefer-read-only-props by @swwind in #2011
- feat(rstest): add no-restricted-rstest-methods rule by @elecmonkey in #2027
- feat: port rule unicorn/no-array-from-fill by @shiyudesu in #2053
- feat: port rule unicorn/prefer-string-trim-start-end by @shiyudesu in #2056
- feat: port rule react/no-namespace by @swwind in #2006
- feat(rstest): add prefer-rs-mocked rule by @elecmonkey in #2030
- feat(tsgo): expose shorthand binding property symbols by @CPunisher in #2055
- feat: port rule react/static-property-placement by @swwind in #2036
- feat: port rule unicorn/no-await-expression-member by @shiyudesu in #2063
- feat(website): share playground config in the URL by @elecmonkey in #1994
- feat: port rule react/jsx-one-expression-per-line by @swwind in #2012
- feat(rstest): add no-importing-rstest-globals and prefer-importing-rstest-globals rules by @elecmonkey in #2029
- feat(jest,rstest): add shared padding engine by @elecmonkey in #2074
- feat(jest,rstest): add padding rules by @elecmonkey in #2075
Performance 馃殌
- perf: reduce comment traversal allocations by @fansenze in #2072
- perf: warm plugin workers during CLI preparation by @fansenze in #2066
Bug Fixes 馃悶
- fix: align no-restricted-syntax with ESLint 10.9.1 by @swwind in #1969
- fix: correct no-restricted-syntax selector matching by @fansenze in #2064
- fix: align string trim class heritage with Unicorn by @fansenze in #2060
- fix: align react/hook-use-state with upstream by @fansenze in #2061
- fix: align React namespace checks with upstream by @fansenze in #2062
- fix: align unicorn/no-await-expression-member with upstream by @elecmonkey in #2067
- fix: isolate playground configs and preserve pinned versions by @fansenze in #2068
- fix: ignore intrinsic JSX tags in rstest imports by @fansenze in #2069
- fix: align react static property placement with upstream by @fansenze in #2070
- fix: align JSX expression line handling with upstream by @fansenze in #2071
- fix: close TypeScript rule regressions and test coverage gaps by @fansenze in #2073
Document 馃摉
- docs: define branch and pre-commit guidelines by @fansenze in #2054
- docs: align agent workflows with scoped verification by @fansenze in #2077
Other Changes
- ci: cap Rstest worker concurrency by @fansenze in #2052
- chore: migrate compiler dependency to microsoft/TypeScript by @fansenze in #2065
Full Changelog: v0.9.1...v0.9.2