Skip to content

Releases: AlloyTeam/eslint-config-alloy

v3.8.1

27 Sep 03:18
Compare
Choose a tag to compare
  • [upgrade] eslint ^7.10.0
  • [upgrade] eslint-plugin-react ^7.21.2
  • [upgrade] @typescript-eslint/parser ^4.2.0
  • [upgrade] @typescript-eslint/eslint-plugin ^4.2.0
  • [rule] add @typescript-eslint/consistent-type-imports
  • [rule] add @typescript-eslint/no-loop-func
  • [rule] add @typescript-eslint/no-redeclare
  • [rule] add @typescript-eslint/no-shadow
  • [rule] delete @typescript-eslint/no-unused-vars-experimental

v3.8.0

27 Aug 04:37
Compare
Choose a tag to compare
  • [feature] Support TypeScript 4.0
  • [upgrade] eslint ^7.7.0
  • [upgrade] babel-eslint ^10.1.0
  • [upgrade] eslint-plugin-react ^7.20.6
  • [upgrade] vue-eslint-parser ^7.1.0
  • [upgrade] eslint-plugin-vue ^6.2.2
  • [upgrade] @typescript-eslint/parser ^3.10.1
  • [upgrade] @typescript-eslint/eslint-plugin ^3.10.1
  • [rule] add @typescript-eslint/prefer-enum-initializers
  • [rule] add @typescript-eslint/no-implicit-any-catch

v3.7.4

22 Jul 03:44
Compare
Choose a tag to compare
  • [upgrade] eslint 7.5.0
  • [upgrade] eslint-plugin-react 7.20.3
  • [upgrade] vue-eslint-parser 7.1.0
  • [upgrade] @typescript-eslint/parser 3.7.0
  • [upgrade] @typescript-eslint/eslint-plugin 3.7.0
  • [rule] remove id-blacklist
  • [rule] add id-denylist
  • [rule] add no-promise-executor-return
  • [rule] add no-unreachable-loop
  • [rule] add @typescript-eslint/no-loss-of-precision
  • [rule] add @typescript-eslint/prefer-literal-enum-member

v3.7.3

18 Jun 07:34
Compare
Choose a tag to compare
  • [docs] @revelt Fix English grammar and style tweaks for README
  • [upgrade] eslint 7.2.0
  • [upgrade] @typescript-eslint/parser 3.3.0
  • [upgrade] @typescript-eslint/eslint-plugin 3.3.0
  • [rule] add no-loss-of-precision
  • [rule] add @typescript-eslint/ban-tslint-comment
  • [rule] add @typescript-eslint/no-confusing-non-null-assertion

v3.7.2

13 May 09:56
Compare
Choose a tag to compare
  • [upgrade] @types/eslint 6.8.0
  • [upgrade] @typescript-eslint/eslint-plugin 2.33.0
  • [upgrade] @typescript-eslint/parser 2.33.0
  • [upgrade] babel-eslint 10.1.0
  • [upgrade] eslint 7.0.0
  • [upgrade] eslint-config-prettier 6.11.0
  • [upgrade] eslint-plugin-react 7.20.0
  • [upgrade] eslint-plugin-vue 6.2.2
  • [rule] remove callback-return
  • [rule] add default-case-last
  • [rule] remove global-require
  • [rule] remove handle-callback-err
  • [rule] remove no-buffer-constructor
  • [rule] remove no-mixed-requires
  • [rule] remove no-new-require
  • [rule] remove no-path-concat
  • [rule] remove no-process-env
  • [rule] remove no-process-exit
  • [rule] add no-restricted-exports
  • [rule] remove no-restricted-modules
  • [rule] off no-sync
  • [rule] add no-useless-backreference
  • [rule] add @typescript-eslint/dot-notation
  • [rule] add @typescript-eslint/init-declarations
  • [rule] add @typescript-eslint/lines-between-class-members
  • [rule] add @typescript-eslint/no-invalid-this
  • [rule] add @typescript-eslint/no-invalid-void-type
  • [website] support fixable, require-type-info, extends tags

v3.7.1

15 Apr 04:48
Compare
Choose a tag to compare

[rule] off no-return-await

v3.7.0

15 Apr 04:46
Compare
Choose a tag to compare
  • [upgrade] @typescript-eslin 2.28.0
  • [upgrade] typescript 3.8.3
  • [rule] add @typescript-eslint/class-literal-property-style
  • [rule] add @typescript-eslint/method-signature-style
  • [rule] add @typescript-eslint/no-base-to-string
  • [rule] add @typescript-eslint/no-unsafe-assignment
  • [rule] add @typescript-eslint/no-unsafe-call
  • [rule] add @typescript-eslint/no-unsafe-member-access
  • [rule] add @typescript-eslint/no-unsafe-return
  • [rule] add @typescript-eslint/prefer-readonly-parameter-types
  • [rule] add @typescript-eslint/prefer-reduce-type-parameter
  • [rule] add @typescript-eslint/prefer-ts-expect-error

v3.6.0

21 Feb 04:45
Compare
Choose a tag to compare
  • [upgrade] @typescript-eslin 2.20.0
  • [upgrade] eslint-config-prettier 6.10.0
  • [upgrade] eslint-plugin-react 7.18.3
  • [upgrade] eslint-plugin-vue 6.2.1
  • [rule] add react/function-component-definition
  • [rule] add react/jsx-no-script-url
  • [rule] add react/no-adjacent-inline-elements
  • [rule] add vue/padding-line-between-blocks
  • [rule] add vue/sort-keys
  • [rule] remove @typescript-eslint/ban-ts-ignore
  • [rule] add @typescript-eslint/ban-ts-comment
  • [rule] remove @typescript-eslint/camelcase
  • [rule] remove @typescript-eslint/class-name-casing
  • [rule] add @typescript-eslint/default-param-last
  • [rule] remove @typescript-eslint/generic-type-naming
  • [rule] remove @typescript-eslint/interface-name-prefix
  • [rule] remove @typescript-eslint/member-naming
  • [rule] add @typescript-eslint/explicit-module-boundary-types
  • [rule] add @typescript-eslint/naming-convention
  • [rule] add @typescript-eslint/no-dupe-class-members
  • [rule] add @typescript-eslint/no-implied-eval
  • [rule] add @typescript-eslint/no-non-null-asserted-optional-chain
  • [rule] add @typescript-eslint/no-unnecessary-boolean-literal-compare
  • [rule] remove @typescript-eslint/no-untyped-public-signature
  • [rule] add @typescript-eslint/prefer-as-const
  • [rule] add @typescript-eslint/switch-exhaustiveness-check

v3.5.0

30 Dec 03:21
Compare
Choose a tag to compare
  • [upgrade] @typescript-eslint 2.13.0
  • [upgrade] eslint-config-prettier 6.9.0
  • [upgrade] eslint-plugin-vue 6.1.1
  • [rule] off @typescript-eslint/no-dynamic-delete
  • [rule] add @typescript-eslint/no-throw-literal
  • [rule] add vue/component-definition-name-casing
  • [rule] add vue/component-tags-order
  • [rule] add vue/no-deprecated-slot-attribute
  • [rule] add vue/no-deprecated-slot-scope-attribute
  • [rule] add vue/no-irregular-whitespace
  • [rule] add vue/no-reserved-component-names
  • [rule] add vue/no-static-inline-styles
  • [rule] add vue/no-unsupported-features
  • [rule] add vue/require-name-property
  • [rule] add vue/static-class-names-order
  • [rule] add vue/valid-v-bind-sync
  • [website] update build script
  • [website] index => base

v3.4.0

13 Dec 09:14
Compare
Choose a tag to compare
  • [upgrade] @typescript-eslint 3.9.0
  • [rule] add @typescript-eslint/no-extra-non-null-assertion
  • [rule] add @typescript-eslint/no-unused-vars-experimental
  • [rule] add @typescript-eslint/prefer-nullish-coalescing
  • [rule] add @typescript-eslint/prefer-optional-chain
  • [rule] add @typescript-eslint/return-await