Skip to content

Latest commit

 

History

History
100 lines (72 loc) · 4.47 KB

CHANGELOG.md

File metadata and controls

100 lines (72 loc) · 4.47 KB

0.1.6

  • Fixed an issue in vue config where recommended rules were not picked up.
  • yaml: do not enforce casing by default.

0.1.5

0.1.4

  • New config: json (for linting .json, .jsonc, .json5 files) via eslint-plugin-jsonc.
  • Support for merging default files with user-specified files via doNotMergeFilesWithDefault option for yaml, toml and json configs.
  • Dependencies:
    • typescript-eslint@8.10.0
      • Support for TypeScript 5.6.

0.1.3

0.1.2

0.1.1

  • Vue: trailing slash in user-supplied paths (for example, in nuxtOrVueProjectDir) is now optional.
  • Vue: fixed problems related to the rules applied to wrong files.

0.1.0

Breaking changes

  • Force no empty lines between import statements by default.

Other changes

  • New configs: yaml and prefer-arrow-functions (both disabled by default).
  • New option to add an auto fix to remove unused imports (enabled by default).
  • Ability to set the same severity for all rules of a config.
  • Added an option to control reportUnusedDisableDirectives param of vue/comment-directive rule.
  • Dependencies:
  • Internal code refactoring.

0.0.7

  • Update dependencies. Highlights:
  • Ensure type safety of overrides option.
  • Set allowChildren: true for vuejs-accessibility/label-has-for.

0.0.6

  • Update dependencies. Highlights:
    • Update typescript-eslint to v8.0.0.
  • Disable unicorn/no-magic-array-flat-depth rule. Disallow Infinity literal.

0.0.5

  • Update dependencies. Highlights:
    • Update eslint-plugin-unicorn to v55.0.0 and enable the new unicorn/no-length-as-slice-end rule.
    • eslint-plugin-promise to v7.0.0 and change the minimum node version to 18.18.0.
  • Add an option to disable all the TypeScript type-aware no-unsafe-* rules.
  • Make FlatConfigEntry type work with ESLint types for v8.

0.0.4

  • Add types to all the rules via eslint-typegen.
  • Update dependencies.

0.0.3

  • Automatically add files from .gitignore to the list of ignored files.
  • Allow to specify .vue files authored in TypeScript and JavaScript to apply different rules.
  • Allow to specify pinia stores suffix.
  • Added router-link, router-view and Nuxt-specific components to the list of known Vue components.
  • Disabled vue/no-boolean-default rule.
  • Make sure prefer-const rule does not report if any of the destructured variables is reassigned.
  • Update dependencies.

0.0.2

Initial release.