Skip to content

Releases: nextcloud-libraries/eslint-config

v8.4.1

16 May 17:57
17ca2c0
Compare
Choose a tag to compare

v8.4.1 (2024-05-16)

Full Changelog

Fixes

  • fix(vue3): align rules with Vue 2 rules by @ShGKme in #771
  • fix(vue3): config crashes ESLint by @ShGKme in #770

Changed

  • build(deps-dev): Bump eslint-plugin-jsdoc from 48.2.4 to 48.2.5 by @dependabot in #769

v8.4.0

15 May 16:18
b656ac2
Compare
Choose a tag to compare

v8.4.0 (2024-05-15)

Full Changelog

Features

  • 🚀 Vue 3 support: There is a new sub-configuration for projects using Vue 3 🚀

v8.3.0

24 Sep 13:22
6fb951e
Compare
Choose a tag to compare

v8.3.0 (2023-09-24)

Full Changelog

Features

  • Typescript 5 support
  • Allow linting of typescript with module resolution set to node16 or nodenext by @susnux in #527
  • Support Composition API & Typescript + Vue projects by @susnux in #562
  • Allow linting of TSX files by @susnux in #456

Fixes

  • Ignore camelcase rule for __webpack variables by @kesselb in #530
  • Add Typescript overrides for all valid Typescript file extensions by @susnux in #567
  • Allow empty functions by @skjnldsv in #570
  • fix(typescript): Also set the typescript settings to the vue overrides for typescript import resolving by @susnux in #639
  • fix(typescript): Allow generic type parameters on function calls by @susnux in #571
  • Make sure vue files written in Typescript are linted correctly by @susnux in #579
  • fix: Allow to import packages from devDependencies within config files by @susnux in #580
  • fix: Allow @jest-environment docblock for jest tests by @susnux in #592

Changed

  • Various dependencies upgrades
  • chore: Update @nextcloud/eslint-plugin to version 2.1.0 by @susnux in #605
  • Drop webpack dependency by @susnux in #528
    538
  • Update node engines to next LTS (node 20 and NPM 9) by @nextcloud-command in #563
    565
  • Make eslint to take this config for linting the config by @susnux in #572
  • chore: Fix URLs after package got transfered by @susnux in #602

v8.3.0-beta.2

27 Jun 10:43
c7a4f9e
Compare
Choose a tag to compare
v8.3.0-beta.2 Pre-release
Pre-release

v8.3.0-beta.2 (2023-06-27)

Full Changelog

Fixed:

v8.3.0-beta.1

27 Jun 08:36
231ca5b
Compare
Choose a tag to compare
v8.3.0-beta.1 Pre-release
Pre-release

v8.3.0-beta.1 (2023-06-27)

Full Changelog

Features:

  • Provide config for vue files written in Typescript, use extends: "@nextcloud/eslint-config/typescript".
  • Fully support vue files using the Composition API <script setup>.

Fixed:

  • fix: Add Typescript overrides for all valid Typescript file extensions by @susnux in #567

v8.3.0-beta.0

12 May 11:37
c5b31e5
Compare
Choose a tag to compare
v8.3.0-beta.0 Pre-release
Pre-release

v8.3.0-beta.0 (2023-05-12)

Full Changelog

Merged pull requests:

  • Typescript 5 support
  • Various dependencies upgrades

v8.2.1

31 Jan 14:51
6dbb452
Compare
Choose a tag to compare

v8.2.1 (2023-01-30)

Full Changelog

Fixed:

  • Fix resolving packages that use the package exports feature by @susnux in #452

Merged pull requests:

  • Various dependencies upgrades

v8.2.0

11 Jan 08:19
6eee17a
Compare
Choose a tag to compare

v8.2.0 (2023-01-11)

Full Changelog

Implemented enhancements:

  • feat: Add scripts for linting the config and fixed issues found #434 (susnux)
  • feat: Add sub config for TypeScript projects #433 (susnux)

Dependency updates:

v8.1.5

02 Jan 11:25
Compare
Choose a tag to compare

v8.1.5 (2023-01-02)

Full Changelog

Dependency updates:

v8.1.4

17 Nov 08:45
5070392
Compare
Choose a tag to compare

v8.1.4 (2022-11-17)

Full Changelog

Fixed bugs: