Skip to main content

What's changed?

2.0.3

Released - 3 June, 2024

Official Docs 📖 for the config 🎉

Rules Modified

Rule NameChange
require-awaitchanged to warn
@stylistic/object-curly-newlinemultiline -> consistent

Rules Disabled - @stylistic/indent (indenting variable when used with a decorator in typescript, which shouldn't happen)

Rules Removed

A fair amount of rules have been removed to make linting less frustrating for the developer by preserving his logic and preferred coding practice. Reasons for removing rules can be found here.

Rule Name
@stylistic/array-bracket-newline
@stylistic/array-element-newline
@stylistic/comma-dangle
@stylistic/no-mixed-operators
@stylistic/object-property-newline
arrow-body-style
dot-notation

Upgrade Dependencies

DependencyVersion
@typescript-eslint/eslint-plugin7.0.0 to 7.9.0
@typescript-eslint/parser7.6.0 to 7.9.0
eslint9.3.0
eslint-plugin-react3.4.1 to 3.4.2
eslint-plugin-react-hooks4.6.0 to 4.6.2
typescript-eslint7.9.0 to 7.11.0

2.0.2

Released - 12 Apr, 2024

Modify space-before-blocks and comma-dangle config.

Set keyword spacing to keywords: 'always'. Previous config was resulting in no spacing something like,

if(){}
catch{

Remove comma dangle from arrays and objects, as traling commas were creating unnecessary noise esp in sequelize queries.

2.0.1

Released - 11 Apr, 2024

2.0.0

Released - 10 Apr, 2024

  • Split js and react-jsx rules
  • Turn off @typescript-eslint/ban-ts-comment
  • Upgraded @stylistic/eslint-plugin, @typescript-eslint/eslint-plugin, @typescript-eslint/parser and eslint-plugin-react dependencies.