Releases: nextcloud-libraries/eslint-config
Releases · nextcloud-libraries/eslint-config
v8.4.0
v8.3.0
v8.3.0 (2023-09-24)
Features
- Typescript 5 support
- Allow linting of typescript with module resolution set to
node16
ornodenext
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
v8.3.0-beta.2 (2023-06-27)
Fixed:
v8.3.0-beta.1
v8.3.0-beta.1 (2023-06-27)
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:
v8.3.0-beta.0
v8.2.1
v8.2.0
v8.2.0 (2023-01-11)
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:
- Bump @babel/core from 7.20.7 to 7.20.12 #432 (dependabot[bot])
- Bump eslint from 8.30.0 to 8.31.0 #431 (dependabot[bot])
v8.1.5
v8.1.4
v8.1.3
v8.1.3 (2022-11-04)
Fixed:
Dependency updates:
- Bump @babel/core from 7.18.10 to 7.19.6 by @dependabot in #404
- Bump @babel/eslint-parser from 7.18.9 to 7.19.1 by @dependabot in #392
- Bump eslint from 8.21.0 to 8.26.0 by @dependabot in #406
- Bump eslint-plugin-jsdoc from 39.3.13 to 39.6.2 by @dependabot in #414
- Bump eslint-plugin-n from 15.2.4 to 15.4.0 by @dependabot in #409
- Bump eslint-plugin-promise from 6.0.0 to 6.1.1 by @dependabot in #405
- Bump eslint-plugin-vue from 9.3.0 to 9.7.0 by @dependabot in #410