5.7.0 (2026-01-09)
Features
- customize: allow indent option as full rule options (#1091) (ab50c71)
- deprecate
jsx-sort-propsin favor ofeslint-plugin-perfectionist(#1071) (622b888) - dot-location: support
MetaProperty,TSQualifiedName,TSImportType,JSXMemberExpression(#1063) (c296e42) - eol-last: improve to make language-agnostic (#1051) (9152494)
- linebreak-style: improve to make language-agnostic (#1050) (132926d)
- type-annotation-spacing: allow ignore check
arrow(#1080) (1aaf61f) - update deps, support @typescript-eslint/parser >=8.48.0 (#1095) (172ef89)
Bug Fixes
- list-style: replace text range with delimiter directly (#1062) (c2ac348)
- object-curly-spacing: allow space before comment in multi-line objects (#1076) (d73c03e)
Documentation
Build Related
- deps: bump actions/checkout from 5 to 6 (#1061) (767efe4)
- deps: bump actions/download-artifact from 6 to 7 (#1067) (272e75d)
- deps: bump actions/upload-artifact from 5 to 6 (#1068) (50239e3)
Chores
- docs: extract local vite plugins from
vite.config.ts(#1081) (79e6c6b) - indent: simplify handling of
TSConditionalType(#1075) (233c967) - indent: simplify handling of
TSMappedType(#1073) (30b6bb3) - member-delimiter-style: use auto-generated types (#1089) (580164b)
- padding-line-between-statements: use auto-generated types (#1090) (a80aefb)
- replace
hasCommentsBetweenwithsourceCode.commentsExistBetween(#1094) (77e1370) - test-utils: replace language conditionals with a config object (#1064) (e78a122)
- utils: simplify type guards, cleanup typings & docs (#1086) (843428e)