v0.5.3
What's Changed
New Features 🎉
- feat: port rule react/no-unsafe by @fansenze in #862
- feat: port rule react/jsx-no-literals by @fansenze in #861
- feat: port rule react/jsx-max-depth by @fansenze in #863
- feat: port rule react/jsx-closing-bracket-location by @fansenze in #866
- feat: port rule react/jsx-indent by @fansenze in #867
- feat: port rule react/forbid-foreign-prop-types by @fansenze in #865
- feat: port rule react/display-name by @fansenze in #868
- feat: port rule react/destructuring-assignment by @fansenze in #869
- feat: port rule react/jsx-indent-props by @fansenze in #871
- feat: port rule react/require-optimization by @fansenze in #872
- feat: port rule jsx-a11y/alt-text by @fansenze in #874
- feat: port rule jsx-a11y/aria-unsupported-elements by @fansenze in #880
- feat: port rule jsx-a11y/anchor-has-content by @fansenze in #881
- feat: port rule jsx-a11y/autocomplete-valid by @fansenze in #882
- feat: port rule jsx-a11y/img-redundant-alt by @fansenze in #885
- feat: port rule jsx-a11y/anchor-is-valid by @fansenze in #884
- feat: port rule jsx-a11y/no-access-key by @fansenze in #886
- feat: port rule jsx-a11y/heading-has-content by @fansenze in #887
- feat: port rule jsx-a11y/html-has-lang by @fansenze in #889
- feat: port rule jsx-a11y/no-distracting-elements by @fansenze in #890
- feat: port rule jsx-a11y/no-autofocus by @fansenze in #891
- feat: port rule jsx-a11y/media-has-caption by @fansenze in #892
- feat: port rule jsx-a11y/iframe-has-title by @fansenze in #893
- feat: port rule jsx-a11y/no-noninteractive-tabindex by @fansenze in #894
- feat: port jsx-a11y rule for the th element attribute by @fansenze in #899
- feat: port rule jsx-a11y/no-redundant-roles by @fansenze in #900
- feat: port rule jsx-a11y/tabindex-no-positive by @fansenze in #902
- feat: add jsx-a11y recommended preset by @fansenze in #903
- feat: port rule jsx-a11y/aria-activedescendant-has-tabindex by @fansenze in #907
- feat: port rule jsx-a11y/aria-props by @fansenze in #906
- feat: port rule jsx-a11y/click-events-have-key-events by @fansenze in #909
- feat(eslint-plugin-jest): add
prefer-to-berule by @eryue0220 in #870 - feat(eslint-plugin-jest): add
no-identical-titlerule by @eryue0220 in #875 - feat: port rule jsx-a11y/aria-proptypes by @fansenze in #912
- feat: port rule jsx-a11y/interactive-supports-focus by @fansenze in #914
- feat: port rule jsx-a11y/control-has-associated-label by @fansenze in #915
- feat: port rule jsx-a11y/mouse-events-have-key-events by @fansenze in #918
- feat: port rule jsx-a11y/aria-role by @fansenze in #917
- feat: port rule jsx-a11y/label-has-associated-control by @fansenze in #919
- feat: port rule jsx-a11y/no-noninteractive-element-interactions by @fansenze in #920
- feat: port rule jsx-a11y/no-static-element-interactions by @fansenze in #921
- feat: port rule jsx-a11y/role-has-required-aria-props by @fansenze in #923
- feat: port rule jsx-a11y/no-interactive-element-to-noninteractive-role by @fansenze in #927
- feat: add typescript base preset by @fansenze in #925
- feat: port rule jsx-a11y/no-noninteractive-element-to-interactive-role by @fansenze in #928
- feat: port rule jsx-a11y/role-supports-aria-props by @fansenze in #929
- feat: align jsx-a11y preset with eslint-plugin-jsx-a11y@6.10.x recommended by @fansenze in #930
- feat: add --type-check-only flag to run only type checking by @fansenze in #905
- feat(eslint-plugin-jest): add
no-commented-out-testsrule by @eryue0220 in #931
Bug Fixes 🐞
- fix: register jsx-a11y in plugin name and website registry by @fansenze in #904
- fix: move Windows Go build to self-hosted runner to avoid disk-full by @fansenze in #922
Refactor 🔨
Documentation 📖
- docs(website): enable llms generation and ssg by @elecmonkey in #876
- docs(website): remove usage of
experimentalExcludeRoutePathsAPI by @elecmonkey in #879 - docs: align anchor-has-content rule heading casing by @fansenze in #888
- docs: switch port-rule docs to rslint.config.mjs by @fansenze in #911
- docs: unify rule doc headers by @elecmonkey in #932
Other Changes
- chore(deps): update react monorepo by @renovate[bot] in #811
- chore(deps): update module golang.org/x/tools to v0.44.0 by @renovate[bot] in #732
- chore(deps): update module github.com/dlclark/regexp2 to v1.12.0 by @renovate[bot] in #730
- chore(deps): update dependency @rstack-dev/doc-ui to v1.13.3 by @renovate[bot] in #810
- chore(deps): update module golang.org/x/text to v0.36.0 by @renovate[bot] in #731
- chore(deps): update dependency @microsoft/api-extractor to v7.58.7 by @renovate[bot] in #596
- chore: sync typescript-go submodule to dcc16d931 by @fansenze in #873
- chore: sync typescript-go submodule to 092b34f5 by @fansenze in #901
- chore(deps): update module golang.org/x/tools to v0.45.0 by @renovate[bot] in #898
- chore(deps): update dependency tailwind-merge to ^3.6.0 by @renovate[bot] in #896
- chore(deps): update module golang.org/x/text to v0.37.0 by @renovate[bot] in #897
- test: skip VSCode 1.106.3 run in extension tests by @fansenze in #908
- chore(deps): upgrade rspress to 2.0.11 by @Copilot in #883
- chore: sync typescript-go submodule to adb2ab4ed by @fansenze in #910
- chore: migrate rule test configs from rslint.json to rslint.config.mjs by @fansenze in #913
- chore: harden dependency update policy by @chenjiahan in #926
New Contributors
- @elecmonkey made their first contribution in #876
Full Changelog: v0.5.2...v0.5.3