4.3.0 (2025-05-24)
Features
- configs: add new severity option for all rules (#733) (#736) (c553a9c)
- jsx-sort-props: support custom reservedFirst and reservedLast (#744) (fb17e96)
Bug Fixes
- eslint-plugin: only export interfaces in index (#763) (93a4eb1)
- handle new AST change on
TSImportType
(8f31461) - indent: handle
ChainExpression
andAwaitExpression
whenoffsetTernaryExpressionsOffsetCallExpressions
(#751) (a1af663) - indent: wrong PropertyDefinition value offset when ts type have multiple line (#774) (140e18f)
- no-extra-parens: do not break specific
ReturnStatement
(#738) (a375a92)
Documentation
- deprecate
jsx-indent
(#741) (ca23ce1) - fix comment example (#759) (c841bb6)
- fix eslint error (#775) (f2866f9)
- fix eslint error tip does not display (#792) (b09756d)
- incorrect error tip should display (#747) (7e06b81)
- typo (#723) (b6ed751)
Chores
comma-dangle
(#716) (7e55b16)- merge
brace-style
(#715) (5769933) - merge
indent
(#713) (a57c2bb) - merge
key-spacing
(#734) (99c0873) - merge
keyword-spacing
(#732) (0018519) - merge
lines-between-class-members
(#730) (9f4bda0) - merge
no-extra-parens
(#711) (d6809c9) - merge
no-extra-semi
(#731) (880814e) - merge
object-property-newline
(#719) (d49ef91) - merge
quote-props
(#729) (e5b09a5) - merge
quotes
(#720) (9284830) - merge
semi-spacing
(#727) (72856a8) - merge
semi
(#728) (85eeaa1) - merge object-curly-newline (#717) (0d3e33b)
- merge object-curly-spacing (#718) (d943ef0)
- use
RuleOptions
andMessageIds
generic type (#742) (ace84e3)