Skip to content

Releases: eslint-stylistic/eslint-stylistic

v5.3.1

01 Sep 09:39
c586735
Compare
Choose a tag to compare

No significant changes

Β Β Β Β View changes on GitHub

v5.3.0

01 Sep 09:03
eb03848
Compare
Choose a tag to compare

5.3.0 (2025-09-01)

Features

  • indent: introduce assignmentOperator (#933) (0474f6b)
  • jsx-one-expression-per-line: enhance the fix result when allow is single-line (#922) (e0ce078)
  • no-extra-parens: deprecate some options in favor of ignoredNodes (#953) (8ccd980)
  • no-extra-parens: handle TSNonNullExpression and TSSatisfiesExpression as a TSAssertion (#954) (6aca363)
  • no-extra-parens: introduce ignoredNodes (#899) (d848423)
  • padding-line-between-statements: allow prefix multiline/singleline for return and type (#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 ignoreNodes of the indent rule (#936) (1264cba)
  • deprecate jsx-props-no-multi-spaces rule in favor of no-multi-spaces (#925) (a3c39e6)
  • disable-legacy: add missing jsx-pascal-case (#942) (3eea6dd)
  • indent: align indent for AccessorProperty, TSAbstractPropertyDefinition and TSAbstractAccessorProperty with PropertyDefinition (#932) (2afb9a4)
  • indent: ensure the opening curly brace is align with enum (#938) (2007646)
  • remove nullThrow, use NonNullAssertion directly (#943) (9a78f70)
  • space-unary-ops: correct messageId (#948) (54bb446)
  • type-generic-spacing: allow spaces between class and generic (#927) (84fa86a)

Documentation

Chores

Performance

  • multiline-comment-style: reduce array iterations (#928) (ddc9ad7)

v5.2.3

08 Aug 10:25
621b82a
Compare
Choose a tag to compare

   🐞 Bug Fixes

  • indent:
    • Correctly locate left paren in CallExpression with specific type arguments Β -Β  by @9romise in #910 (f5516)
    • Prevent crashes during JSXFragment handling Β -Β  by @9romise in #919 (5937b)
Β Β Β Β View changes on GitHub

v5.2.2

22 Jul 12:39
7b45fc5
Compare
Choose a tag to compare

   🐞 Bug Fixes

  • no-extra-parens: Skip nested TSUnionType/TSIntersectionType when nestedBinaryExpressions: false Β -Β  by @9romise in #905 (348f6)
  • object-curly-spacing: Prevent crash when encountering multiple non-ImportSpecifier nodes Β -Β  by @9romise in #907 (9b77d)
Β Β Β Β View changes on GitHub

v5.2.1

21 Jul 09:40
dee0582
Compare
Choose a tag to compare

   🐞 Bug Fixes

   🏎 Performance

Β Β Β Β View changes on GitHub

v5.2.0

16 Jul 08:32
38232bd
Compare
Choose a tag to compare

Β Β Β πŸš€ Features

   🐞 Bug Fixes

Β Β Β Β View changes on GitHub

v5.1.0

29 Jun 09:54
4d44889
Compare
Choose a tag to compare

5.1.0 (2025-06-29)

Bug Fixes

  • correct rule name in disable-legacy (#849) (e63f1e4)
  • indent: correct handling of return type annotations (#853) (5259950)

Build Related

Chores

v5.0.0

23 Jun 00:46
aa436b8
Compare
Choose a tag to compare

   🚨 Breaking Changes

  • V5: remove sub packages Β -Β  by Anthony Fu and Vida Xie in #794 (3b2fd)
  • Handle TS object-like nodes in object-curly-spacing instead of block-spacing Β -Β  by Vida Xie in #822 (e9a4b)
  • Handle TS object-like nodes in object-curly-newline instead of brace-style and curly-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 JSXText and 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 TSModuleBlock nodes Β -Β  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)
Β Β Β Β View changes on GitHub

v5.0.0-beta.6

22 Jun 23:37
57281c7
Compare
Choose a tag to compare

5.0.0-beta.6 (2025-06-22)

Features

Chores

v5.0.0-beta.5

20 Jun 01:10
e8e8b18
Compare
Choose a tag to compare

5.0.0-beta.5 (2025-06-20)

⚠ BREAKING CHANGES

  • handle TS object-like nodes in object-curly-newline instead of brace-style and curly-newline (#823)

Features

  • handle TS object-like nodes in object-curly-newline instead of brace-style and curly-newline (#823) (32f743f)
  • no longer deps on typescript (#838) (c18efb0)

Bug Fixes

  • space-before-blocks: check space before TSModuleBlock nodes (#798) (2e9d116)
  • type-annotation-spacing: handle type annotation in parens (#836) (0f7b461)

Documentation

  • space-before-function-paren: remove outdated info (#837) (6929b22)

Build Related

Chores