[0.16.6] - 2025-04-14
Features
- 0370363 language_server: Switch
tower-lsp
totower-lsp-server
(#10298) (Boshen) - d48e886 linter: Add
import/group-exports
rule (#10330) (yefan)
Bug Fixes
- 664342b language_server: Diable nested configuration when config path is provided (#10385) (Sysix)
- 04e2fd4 linter: Fix false positives for
no-control-regex
(#10345) (Cam McHenry) - e000f60 linter: Make extended configs properly inherit plugins (#10174) (Sub)
- 81867c4 linter: Fix stack overflow in react/exhaustive deps (#10322) (camc314)
- 9aaba69 linter: Nested configuration directory resolution (#10157) (Sub)
Performance
- e0057c3 language_server: Only restart internal linter once when multiple config changes detected (#10256) (Sysix)
- 1bb61c6 linter: Replace
phf_set
witharray
inunicorn/prefer-native-coercion-functions
(#10384) (shulaoda) - e1e7a19 linter: Replace
phf_set
witharray
inunicorn/no-array-for-each
(#10377) (dalaoshu) - 5f0e66c linter: Replace
phf_set
witharray
inunicorn/prefer-spread
(#10376) (dalaoshu) - 8d9559d linter: Replace
phf_set
witharray
inreact/jsx-key
(#10375) (dalaoshu) - fbd4f92 linter: Replace
phf_set
witharray
inutils::jest
(#10369) (shulaoda) - 8d0eb33 linter: Replace
phf_set
witharray
inutils::express
(#10370) (shulaoda) - ba538ff linter: Use
binary_search
for arrays with more than7
elements (#10357) (shulaoda) - 283e4c7 linter: Replace
phf_set
witharray
inreact/exhaustive-deps
(#10337) (shulaoda) - 8b8d708 linter: Replace
phf_set
witharray
innextjs/no-typos
(#10336) (shulaoda) - 0fd93d6 linter: Replace
phf_set
witharray
inutils::promise
(#10335) (shulaoda) - 485ba19 linter: Replace
phf_set
witharray
injest/prefer-jest-mocked
(#10302) (shulaoda) - 83931ec linter: Replace
phf_set
witharray
injsdoc/check-access
(#10303) (shulaoda) - 651b56f linter: Replace
phf_set
witharray
injsdoc/empty-tags
(#10304) (shulaoda) - 7ffb7aa linter: Replace
phf_set
witharray
injsdoc/require-returns
(#10305) (shulaoda) - d7399c4 linter: Replace
phf_set
witharray
injsx-a11y/no-noninteractive-tabindex
(#10306) (shulaoda) - afe663b linter: Replace
phf_set
witharray
injest/no-restricted-matchers
(#10297) (shulaoda) - bd27959 linter: Replace
phf_set
witharray
ineslint/array-callback-return
(#10296) (shulaoda) - 1aa0d71 linter: Replace
phf_set
witharray
inreact/no-array-index-key
(#10294) (shulaoda) - d9c4891 linter: Replace
phf_set
witharray
ineslint/valid-typeof
(#10293) (shulaoda)
Refactor
- a95ba40 language_server: Make server more error resistance by falling back to default config (#10257) (Sysix)
- 2e1ef4c linter: Extract common logic from
jsdoc/require-yields
andjsdoc/require-returns
(#10383) (shulaoda) - 9533d09 linter: Remove duplicate ARIA property lists (#10326) (camchenry)
- 67bd7aa linter: Add
AriaProperty
enum (#10325) (camchenry) - 52ea978 linter: Update comments, improve tests, add variant All to LintFilterKind (#10259) (Ulrich Stark)