Releases: eslint-stylistic/eslint-stylistic
Releases · eslint-stylistic/eslint-stylistic
v5.5.0
5.5.0 (2025-10-18)
Features
- comma-dangle: support
TSFunctionTypeandTSDeclareFunction(#1015) (cd3776f) - comma-dangle: support
TSTypeParameterInstantiation(#1016) (ba930e7) - indent: deprecate
offsetTernaryExpressionsOffsetCallExpressionsviaoffsetTernaryExpressions.CallExpression(#997) (f2837b1) - indent: introduce
NewExpressionandAwaitExpressioninoffsetTernaryExpressions(#996) (2b5a39f) - new rule list-style (#895) (a9ec0de)
- object-curly-spacing: add
emptyObjectsoption to control spacing in empty objects (#1002) (85ef5bc) - padding-line-between-statements: narrow report range to reduce noise (#1017) (b3a3acf)
- update deps (#1011) (9d5085c)
Bug Fixes
- indent: correctly indent
NewExpressioninConditionalExpression(#994) (01cec33) - replace
context.getSourceCode()withcontext.sourceCode(#1004) (f3faa54)
Documentation
- contribute: add guide to run the document site (#1001) (37a64c5)
- object-curly-spacing: introduce
overrides(#998) (6452b52)
Chores
v5.4.0
5.4.0 (2025-09-19)
Features
- generator-star-spacing: introduce
shorthandto override property function shorthands (#980) (62d7a17) - introduce experimental mechanism (#894) (87f09ee)
- object-curly-spacing: introduce
overrides(#898) (2a422b7)
Bug Fixes
- correctly display the deprecation warning (#967) (094aa48)
- multiline-comment-style: correctly handle ignored comments (#969) (cad56b2)
- quote-props: only check ES3 reserved words for
keywordsoption (#964) (bc4810f) - update deps (#983) (86596f9)
Documentation
- indent: introduce
assignmentOperator(#974) (8a096a8) - max-len: clarify that ignorePattern needs to be a string (#981) (d38b703)
Build Related
v5.3.1
No significant changes
View changes on GitHub
v5.3.0
5.3.0 (2025-09-01)
Features
- indent: introduce
assignmentOperator(#933) (0474f6b) - jsx-one-expression-per-line: enhance the fix result when
allowissingle-line(#922) (e0ce078) - no-extra-parens: deprecate some options in favor of
ignoredNodes(#953) (8ccd980) - no-extra-parens: handle
TSNonNullExpressionandTSSatisfiesExpressionas aTSAssertion(#954) (6aca363) - no-extra-parens: introduce
ignoredNodes(#899) (d848423) - padding-line-between-statements: allow prefix
multiline/singlelineforreturnandtype(#902) (6915135) - space-unary-ops: support non null assertion (#941) (fff2ae9)
- update deps (#957) (5f97042)
- update keyword list (#929) (3001449)
Bug Fixes
- customize: remove specific nodes in
ignoreNodesof theindentrule (#936) (1264cba) - deprecate
jsx-props-no-multi-spacesrule in favor ofno-multi-spaces(#925) (a3c39e6) - disable-legacy: add missing
jsx-pascal-case(#942) (3eea6dd) - indent: align indent for
AccessorProperty,TSAbstractPropertyDefinitionandTSAbstractAccessorPropertywithPropertyDefinition(#932) (2afb9a4) - indent: ensure the opening curly brace is align with enum (#938) (2007646)
- remove
nullThrow, useNonNullAssertiondirectly (#943) (9a78f70) - space-unary-ops: correct
messageId(#948) (54bb446) - type-generic-spacing: allow spaces between class and generic (#927) (84fa86a)
Documentation
- add changelog link (#949) (d043a8f)
- curly-newline: add missing
ArrowFunctionExpressionto option (#947) (df21d11) - display deep outline (#955) (c735a5c)
- fix broken links (#940) (76ae614)
- fix examples (#950) (0a72592)
- render extra links in markdown front matter section (#924) (f3f00dd)
- use colored diffs in code blocks (#931) (a77013b)
Chores
Performance
v5.2.3
v5.2.2
v5.2.1
v5.2.0
🚀 Features
- Support
AccessorProperty- by @9romise in #829 (2143f) - Add
warnOnceutility for deprecation warnings - by @9romise in #867 (f0158) - indent:
- keyword-spacing:
- multiline-comment-style:
- no-extra-parens:
- object-curly-spacing:
🐞 Bug Fixes
- Disallow extra properties in rule options - by @andreww2012 and @9romise in #883 (bac5f)
- indent: Align first element when
VariableDeclaratorisfirst- by @9romise in #861 (ddd14)
View changes on GitHub
v5.1.0
v5.0.0
🚨 Breaking Changes
- V5: remove sub packages - by Anthony Fu and Vida Xie in #794 (3b2fd)
- Handle TS object-like nodes in
object-curly-spacinginstead ofblock-spacing- by Vida Xie in #822 (e9a4b) - Handle TS object-like nodes in
object-curly-newlineinstead ofbrace-styleandcurly-newline- by Vida Xie in #823 (32f74) - object-property-newline: Remove deprecated option - by Vida Xie in #809 (30614)
- space-before-function-paren: Handle catch clause with param - by Vida Xie in #821 (64c06)
🚀 Features
- No longer deps on
typescript- by Yosuke Ota, Vida Xie and Anthony Fu in #838 (c18ef) - Add support for
using- by Yosuke Ota and Vida Xie in #804 (d1333) - no-extra-parens: Allow spread syntax to wrap parentheses - by zzxming in #781 (bc74e)
- operator-linebreak: Support TS Nodes - by Vida Xie and Anthony Fu in #805 (d7ab8)
🐞 Bug Fixes
- Metadata path generate normalize - by zzxming in #820 (7c6d6)
- indent: Correctly ignore
JSXTextand TS nodes - by Vida Xie in #785 (b0b42) - jsx-sort-props: Correct option schema - by Vida Xie in #801 (f80f3)
- space-before-blocks: Check space before
TSModuleBlocknodes - by shixianqin and Vida Xie in #798 (2e9d1) - type-annotation-spacing: Handle type annotation in parens - by Vida Xie in #836 (0f7b4)
- type-generic-spacing: Prevent errors caused by empty type params - by Vida Xie in #828 (229ef)