Skip to content

@typescript-eslint/eslint-plugin 5.0.0

5.0.0 (2021-10-11)

Bug Fixes

  • eslint-plugin: [explicit-member-accessibility] report TSAbstractPropertyDefinition and TSAbstractMethodDefinition properly (#3901) (82016f9)
  • eslint-plugin: update new rules from master (#3840) (d88a6b4)
  • update new rules from master (b34fb7e)
  • eslint-plugin: crash in no-dupe-class-members (v5) (#3813) (4b09644)
  • experimental-utils: fix isSetter's return type (#3975) (d256856)
  • typescript-estree: change source of ExportNamedDeclaration to Literal from Expression (#3763) (dc5a0f5)

Features

  • ast-spec: bring Node objects in line with ESTree (#3771) (dd14064)
  • eslint-plugin: remove object from ban-types' default types (#3818) (ae3fa90)
  • eslint-plugin: removed value from abstract property nodes (#3765) (5823524), closes #3748
  • eslint-plugin: update recommended configs (#3809) (deeb7bb)
  • align class property representation with ESTree (#3806) (22fa5c0), closes #3430 #3077
  • remove meta.docs.category from rules (#3800) (71c9370)
  • remove TSParenthesizedType (#3340) (c8ee432), closes #3136
  • support PrivateIdentifier (#3808) (0eefe5e), closes #3430 #2933
  • eslint-plugin: [comma-dangle] align schema with ESLint v8 (#3768) (0acfafc)
  • eslint-plugin: [member-ordering] add support for getters and setters (#3611) (e264124)
  • eslint-plugin: remove no-unused-vars-experimental (79ae03b)
  • experimental-utils: extract isNodeOfTypes out of ast-utils' predicates (#3836) (0cc509b)
  • typescript-estree: remove legacy useJSXTextNode option (#3109) (5b84b98)
  • support ESLint v8 (#3737) (4ca62ae)
  • experimental-utils: remove getComments from ESLint SourceCode types (#3766) (165a507)

BREAKING CHANGES

  • eslint-plugin: ban-types no longer reports object by default