Skip to content

Releases: mysticatea/eslint-plugin

v9.0.0

31 Jan 10:15
v9.0.0
6604ccd
Compare
Choose a tag to compare

This release has switched to @typescript-eslint/parser and @typescript-eslint/eslint-plugin from typescript-eslint-parser and eslint-plugin-typescript.

New enabled rules

  • no-useless-catch.
  • @mysticatea/ts/array-type
  • @mysticatea/ts/interface-name-prefix
  • @mysticatea/ts/no-extraneous-class
  • @mysticatea/ts/no-misused-new
  • @mysticatea/ts/no-object-literal-type-assertion
  • @mysticatea/ts/no-this-alias (with { allowDestructuring: true })
  • @mysticatea/ts/restrict-plus-operands

v8.0.1

15 Dec 03:45
v8.0.1
2ad298c
Compare
Choose a tag to compare

Config changes

  • 884a9a9 relaxed config for *.d.ts a bit.

v8.0.0

15 Dec 03:14
v8.0.0
564ae3d
Compare
Choose a tag to compare

Config changes

  • 15ae4a6 enabled strict rule in +modules config.
  • 184e21c disabled no-dupe-class-members, one-var, ts/explicit-function-return-type, ts/no-unused-vars, and ts/no-use-before-define in TypeScript config because of some problematic situation.
  • e86dc25 updated ESLint and dependency plugins.

v7.0.0

15 Dec 03:10
v7.0.0
8491ac0
Compare
Choose a tag to compare

Config changes

  • 5a6c6be changed vue/component-name-in-template-casing rule option to kebab-case.

v6.0.0

15 Dec 03:09
v6.0.0
8b59992
Compare
Choose a tag to compare

Config changes

  • c3094bb updated ESLint and dependency plugins.
  • ed2261c added *.tsx to the target files.

v5.1.0

10 Jul 07:20
v5.1.0
9fee47b
Compare
Choose a tag to compare

Bug fixes

  • It made the @mysticatea/eslint-comments/no-unused-disable rule working.

v5.0.1

10 Jul 07:19
v5.0.1
fa5fb2f
Compare
Choose a tag to compare

Bug fixes

  • It made the @mysticatea/vue/comment-directive rule working.

v5.0.0

10 Jul 07:17
v5.0.0
39b0da3
Compare
Choose a tag to compare

Breaking changes

  • Package name was changed to @mysticatea/eslint-plugin.
  • It dropped supports for Node.js 4.x and ESLint 3.x/4.x.

Enhancements

v4.2.4

18 Oct 05:35
v4.2.4
ebd33f2
Compare
Choose a tag to compare

Bug fixes

  • 30a5928 fixed the case that no-useless-rest-spread crashes. (#17)

v4.2.3

03 Oct 08:16
v4.2.3
dc0c866
Compare
Choose a tag to compare

Bug fixes

  • dc212fb fixed no-useless-rest-spread rule to not fix arrays which have holes automatically because it changes the behavior in an unintuitive manner.
> [,,, 1].forEach(v => console.log(v))
1

> [...[,,,], 1].forEach(v => console.log(v))
undefined
undefined
undefined
1

>