UNPKG

@nextcloud/eslint-config

Version:

Eslint shared config for nextcloud apps and libraries

567 lines (414 loc) 50.6 kB
<!-- - SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors - SPDX-License-Identifier: AGPL-3.0-or-later --> # Changelog ## [v9.0.1](https://github.com/nextcloud-libraries/eslint-config/tree/v9.0.1) (2026-07-07) ### Fixed * fix(vue): error on `vue/attributes-order` and `vue/order-in-components` instead of warn [\#1445](https://github.com/nextcloud-libraries/eslint-config/pull/1445) \([susnux](https://github.com/susnux)\) * fix: `no-deprecated-library-*` rules incorrectly behave for `nextcloud/vue` syntax [\#1452](https://github.com/nextcloud-libraries/eslint-config/pull/1452) \([Antreesy](https://github.com/Antreesy)\) * fix(no-deprecated-library-props): support win32 filesystem and different `@nextcloud/vue` directory structures [\#1454](https://github.com/nextcloud-libraries/eslint-config/pull/1454) \([ShGKme](https://github.com/ShGKme)\) * fix(no-deprecated-library-props): support camelCase attributes [\#1453](https://github.com/nextcloud-libraries/eslint-config/pull/1453) \([Antreesy](https://github.com/Antreesy)\) * fix: increase min. Node version to 22.14 [\#1455](https://github.com/nextcloud-libraries/eslint-config/pull/1455) \([susnux](https://github.com/susnux)\) ## [v9.0.0](https://github.com/nextcloud-libraries/eslint-config/tree/v9.0.0) (2026-06-26) ### Breaking This package now is using ESLint v10 and requires ESLint flat configurations. Please refer to the README on how to adjust your configuration for flat config. #### Potential pitfalls Some of the used eslint plugins still keep a ESLint v8 compatibility, this can cause some issues if not all packages are updated to the ESLint v10 compatible version. If you see a linter error like the one below make sure to update all nested dependencies, either using the sledge hammer method (remove the lock file and run `npm i`) or by running `npm update`. > TypeError: scopeManager.addGlobals is not a function ### Added * feat: migrate to ESLint v10 [\#1323](https://github.com/nextcloud-libraries/eslint-config/pull/1323) \([susnux](https://github.com/susnux)\) * feat: new modular config for (and with) ESLint v9 support [#887](https://github.com/nextcloud-libraries/eslint-config/pull/887) * feat: merge plugin repository [#899](https://github.com/nextcloud-libraries/eslint-config/pull/899) * feat: enforce non-breaking spaces before ellipsis for translations [\#948](https://github.com/nextcloud-libraries/eslint-config/pull/948) * feat: add special config for libraries [\#949](https://github.com/nextcloud-libraries/eslint-config/pull/949) * feat: add import and export rules [\#981](https://github.com/nextcloud-libraries/eslint-config/pull/981) * feat: introduce @nextcloud/vue eslint plugin [\#939](https://github.com/nextcloud-libraries/eslint-config/pull/939) * feat(codeStyle): enforce top-level-function [#1033](https://github.com/nextcloud-libraries/eslint-config/pull/1033) ([ShGKme](https://github.com/ShGKme)) * feat(nextcloud-vue): add rule for deprecated NcButton props [#1045](https://github.com/nextcloud-libraries/eslint-config/pull/1045) ([susnux](https://github.com/susnux)) * feat(vue): add `vue/no-useless-v-bind` rule [#1063](https://github.com/nextcloud-libraries/eslint-config/pull/1063) ([susnux](https://github.com/susnux)) * feat(vue): add `vue/prefer-separate-static-class` rule [#1065](https://github.com/nextcloud-libraries/eslint-config/pull/1065) ([susnux](https://github.com/susnux)) * feat(vue3): add script-setup releated rules [#1064](https://github.com/nextcloud-libraries/eslint-config/pull/1064) ([susnux](https://github.com/susnux)) * feat(no-deprecated-props): extend existing rules to support other components [\#1069](https://github.com/nextcloud-libraries/eslint-config/pull/1069) \([Antreesy](https://github.com/Antreesy)\) * feat(imports): add custom plugin to suggest file extensions [\#1110](https://github.com/nextcloud-libraries/eslint-config/pull/1110) \([susnux](https://github.com/susnux)\) * feat(filesystem): ignore all files within the `.gitignore` [\#1108](https://github.com/nextcloud-libraries/eslint-config/pull/1108) \([susnux](https://github.com/susnux)\) * feat(l10n-plugin): also handle vue templates [\#1113](https://github.com/nextcloud-libraries/eslint-config/pull/1113) \([susnux](https://github.com/susnux)\) * feat(nextcloud-vue-plugin): deprecate additional props [\#1163](https://github.com/nextcloud-libraries/eslint-config/pull/1163) \([Antreesy](https://github.com/Antreesy)\) * feat(nextcloud-vue-plugin): deprecate additional exports [\#1162](https://github.com/nextcloud-libraries/eslint-config/pull/1162) \([Antreesy](https://github.com/Antreesy)\) * feat(nextcloud-vue-plugin): deprecate NcPopover props [\#1165](https://github.com/nextcloud-libraries/eslint-config/pull/1165) \([Antreesy](https://github.com/Antreesy)\) * feat(vue): add vue/component-options-name-casing with PascalCase [\#1261](https://github.com/nextcloud-libraries/eslint-config/pull/1261) \([ShGKme](https://github.com/ShGKme)\) * feat(vue3): force camelCase for events in `<script>` [\#1262](https://github.com/nextcloud-libraries/eslint-config/pull/1262) \([ShGKme](https://github.com/ShGKme)\) * feat(vue3): force camelCase for events in `<template>` [\#1263](https://github.com/nextcloud-libraries/eslint-config/pull/1263) \([ShGKme](https://github.com/ShGKme)\) * feat(vue3): force camelCase for slot names [\#1264](https://github.com/nextcloud-libraries/eslint-config/pull/1264) \([ShGKme](https://github.com/ShGKme)\) * feat(vue3): force camelCase for props in template [\#1266](https://github.com/nextcloud-libraries/eslint-config/pull/1266) \([ShGKme](https://github.com/ShGKme)\) * feat(import): enforce consistent types imports and ban usage of inline type specifiers [\#1382](https://github.com/nextcloud-libraries/eslint-config/pull/1382) \([susnux](https://github.com/susnux)\) ### Fixed * fix(codestyle): do not require splitting chains [\#951](https://github.com/nextcloud-libraries/eslint-config/pull/951) * fix(codestyle): adjust empty lines style [\#952](https://github.com/nextcloud-libraries/eslint-config/pull/952) * fix(codestyle): Enforce no space before function parenthesis [#901](https://github.com/nextcloud-libraries/eslint-config/pull/901) * fix(codeStyle): Adjust `stylistic` rules config [#914](https://github.com/nextcloud-libraries/eslint-config/pull/914) * fix(codeStyle): allow single line arrays [\#997](https://github.com/nextcloud-libraries/eslint-config/pull/997) * fix(codeStyle): allow devs write small objects in one line [\#996](https://github.com/nextcloud-libraries/eslint-config/pull/996) * fix(globs): properly ignore test files [\#974](https://github.com/nextcloud-libraries/eslint-config/pull/974) * fix(imports): do not mix externals and internals [\#1000](https://github.com/nextcloud-libraries/eslint-config/pull/1000) * fix(javascript): allow using functions before they are defined [\#970](https://github.com/nextcloud-libraries/eslint-config/pull/970) * fix(javascript): add missing `appName` and `appVersion` global + fix access [\#972](https://github.com/nextcloud-libraries/eslint-config/pull/972) * fix(typescript): allow to use function before definition [\#950](https://github.com/nextcloud-libraries/eslint-config/pull/950) * fix(typescript): remove `@typescript-eslint/no-shadow` [\#993](https://github.com/nextcloud-libraries/eslint-config/pull/993) * fix(typescript): enforce `import type` for type only imports [\#977](https://github.com/nextcloud-libraries/eslint-config/pull/977) * fix(vue): allow JS Vue files [#998](https://github.com/nextcloud-libraries/eslint-config/pull/998) ([ShGKme](https://github.com/ShGKme)) * fix(documentation): do not remove JSDoc types in Vue JS files [#995](https://github.com/nextcloud-libraries/eslint-config/pull/995) ([ShGKme](https://github.com/ShGKme)) * fix(typescript): allow import in type annotation [#1034](https://github.com/nextcloud-libraries/eslint-config/pull/1034) ([ShGKme](https://github.com/ShGKme)) * fix(documentation): do not lint tests for documentation issues [#1062](https://github.com/nextcloud-libraries/eslint-config/pull/1062) ([susnux](https://github.com/susnux)) * fix: ignore `l10n` and `js` directory for apps [#1061](https://github.com/nextcloud-libraries/eslint-config/pull/1061) ([susnux](https://github.com/susnux)) * fix(imports): do not mix externals and internals [#1000](https://github.com/nextcloud-libraries/eslint-config/pull/1000) ([ShGKme](https://github.com/ShGKme)) * fix(codeStyle): allow single line arrays [#997](https://github.com/nextcloud-libraries/eslint-config/pull/997) ([ShGKme](https://github.com/ShGKme)) * fix(typescript): remove `@typescript-eslint/no-shadow` [#993](https://github.com/nextcloud-libraries/eslint-config/pull/993) ([ShGKme](https://github.com/ShGKme)) * fix(codeStyle): allow devs write small objects in one line [#996](https://github.com/nextcloud-libraries/eslint-config/pull/996) ([ShGKme](https://github.com/ShGKme)) * fix: ignore test report directories from linting [\#1096](https://github.com/nextcloud-libraries/eslint-config/pull/1096) \([Antreesy](https://github.com/Antreesy)\) * fix(vue): also ignore the global router link component [\#1097](https://github.com/nextcloud-libraries/eslint-config/pull/1097) \([susnux](https://github.com/susnux)\) * fix(no-deprecated-props): respect nextcloud/vue library version for the rule [\#1084](https://github.com/nextcloud-libraries/eslint-config/pull/1084) \([Antreesy](https://github.com/Antreesy)\) * fix(codestyle): replace deprecated config in `@stylistic/quotes` rule [\#1109](https://github.com/nextcloud-libraries/eslint-config/pull/1109) \([susnux](https://github.com/susnux)\) * fix(l10n-plugin): also check translation strings in `n` method [\#1112](https://github.com/nextcloud-libraries/eslint-config/pull/1112) \([susnux](https://github.com/susnux)\) * fix(filesystem): relax ignored files [\#1114](https://github.com/nextcloud-libraries/eslint-config/pull/1114) \([susnux](https://github.com/susnux)\) * fix(globs): adjust globs for test related files [\#1128](https://github.com/nextcloud-libraries/eslint-config/pull/1128) \([susnux](https://github.com/susnux)\) * fix(vue): use vue variant of `no-irregular-whitespace` [\#1129](https://github.com/nextcloud-libraries/eslint-config/pull/1129) \([susnux](https://github.com/susnux)\) * fix(nextcloud): add missing deprecations and removals [\#1206](https://github.com/nextcloud-libraries/eslint-config/pull/1206) \([susnux](https://github.com/susnux)\) * fix(plugin:nextcloud-vue): use resolved dependency for detecting nextcloud-vue version [\#1220](https://github.com/nextcloud-libraries/eslint-config/pull/1220) \([susnux](https://github.com/susnux)\) * fix: switch to `@stylistic/exp-list-style` to resolve array edge-cases [\#1203](https://github.com/nextcloud-libraries/eslint-config/pull/1203) \([susnux](https://github.com/susnux)\) * fix(nextcloud-plugin): add more removed API in Nextcloud 33 [\#1269](https://github.com/nextcloud-libraries/eslint-config/pull/1269) \([susnux](https://github.com/susnux)\) * fix: use vue-eslint-parser directly [\#1277](https://github.com/nextcloud-libraries/eslint-config/pull/1277) \([susnux](https://github.com/susnux)\) * fix(imports): no newline inside import statements [\#1379](https://github.com/nextcloud-libraries/eslint-config/pull/1379) \([max-nextcloud](https://github.com/max-nextcloud)\) ### Changed * Add SPDX header [#802](https://github.com/nextcloud-libraries/eslint-config/pull/802) * Updated development dependencies * refactor(json): drop now unneeded `@ts-expect-error` [#915](https://github.com/nextcloud-libraries/eslint-config/pull/915) * refactor: use camelCase for internal variables [#971](https://github.com/nextcloud-libraries/eslint-config/pull/971) ([susnux](https://github.com/susnux)) * chore: do not bundle config but just use Typescript [#967](https://github.com/nextcloud-libraries/eslint-config/pull/967) * chore: require node ^20.19 [\#982](https://github.com/nextcloud-libraries/eslint-config/pull/982) * chore: remove EOL Node version and add new future LTS [\#1381](https://github.com/nextcloud-libraries/eslint-config/pull/1381) \([susnux](https://github.com/susnux)\) * chore: allow to run `npm lint` without compile step [#975](https://github.com/nextcloud-libraries/eslint-config/pull/975) ([susnux](https://github.com/susnux)) * chore: prepare v9.0.0-rc.1 [#1010](https://github.com/nextcloud-libraries/eslint-config/pull/1010) ([susnux](https://github.com/susnux)) * docs: consistent badge style with the reuse one [#1060](https://github.com/nextcloud-libraries/eslint-config/pull/1060) ([susnux](https://github.com/susnux)) * docs: add documentation about update policy and development [#1009](https://github.com/nextcloud-libraries/eslint-config/pull/1009) ([susnux](https://github.com/susnux)) * test: fix tests and add workflow to run them on CI [#1046](https://github.com/nextcloud-libraries/eslint-config/pull/1046) ([susnux](https://github.com/susnux)) * ci: update workflows from organization [#1047](https://github.com/nextcloud-libraries/eslint-config/pull/1047) ([susnux](https://github.com/susnux)) * chore: add active node version (24) to supported engines [#1066](https://github.com/nextcloud-libraries/eslint-config/pull/1066) ([susnux](https://github.com/susnux)) * build: add common changelog formatting and documentation for it [#1067](https://github.com/nextcloud-libraries/eslint-config/pull/1067) ([susnux](https://github.com/susnux)) * chore: lint this project as a library [\#1130](https://github.com/nextcloud-libraries/eslint-config/pull/1130) \([susnux](https://github.com/susnux)\) * chore: update devEngines to align with apps [\#1204](https://github.com/nextcloud-libraries/eslint-config/pull/1204) \([susnux](https://github.com/susnux)\) * build: disable libcheck for Typescript [\#1205](https://github.com/nextcloud-libraries/eslint-config/pull/1205) \([susnux](https://github.com/susnux)\) * chore(gitignore): ignore IDE configs [\#1265](https://github.com/nextcloud-libraries/eslint-config/pull/1265) \([ShGKme](https://github.com/ShGKme)\) * test(vue3): add some formatting tests [\#1267](https://github.com/nextcloud-libraries/eslint-config/pull/1267) \([ShGKme](https://github.com/ShGKme)\) * refactor: merge Nextcloud specific rules into the `@nextcloud` plugin [\#1278](https://github.com/nextcloud-libraries/eslint-config/pull/1278) \([susnux](https://github.com/susnux)\) * Updated `@eslint/json` to 2.0.0 * Updated `@stylistic/eslint-plugin` to 5.7.0 * Updated `eslint-config-flat-gitignore` to 2.1.0 * Updated `eslint-plugin-antfu` to 3.2.3 * Updated `eslint-plugin-jsdoc` to 63.0.4 * Updated `eslint-plugin-perfectionist` to 5.9.1 * Updated `eslint-plugin-vue` to 10.9.2 * Updated `fast-xml-parser` to 5.9.0 * Updated `globals` to 17.7.0 * Updated `semver` to 7.8.4 * Updated `sort-package-json` to 4.0.0 * Updated `typescript-eslint` to 8.62.0 ## [v8.4.2](https://github.com/nextcloud-libraries/eslint-config/tree/v8.4.2) (2025-02-16) ### Fixed * fix(typescript): do not require returns type in jsdoc [#857](https://github.com/nextcloud-libraries/eslint-config/pull/857) ([ShGKme](https://github.com/ShGKme)) ### Changed * Updated development dependencies * Add SPDX header [#802](https://github.com/nextcloud-libraries/eslint-config/pull/802) ([AndyScherzinger](https://github.com/AndyScherzinger)) * enh(git): ignore formatting commits in git blame [#854](https://github.com/nextcloud-libraries/eslint-config/pull/854) ([max-nextcloud](https://github.com/max-nextcloud)) ## [v8.4.1](https://github.com/nextcloud-libraries/eslint-config/tree/v8.4.1) (2024-05-16) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v8.4.0...v8.4.1) ### Fixes * fix(vue3): align rules with Vue 2 rules [#771](https://github.com/nextcloud-libraries/eslint-config/pull/771) ([ShGKme](https://github.com/ShGKme)) * fix(vue3): config crashes ESLint [#770](https://github.com/nextcloud-libraries/eslint-config/pull/770) ([ShGKme](https://github.com/ShGKme)) ### Changed * build(deps-dev): Bump eslint-plugin-jsdoc from 48.2.4 to 48.2.5 [#769](https://github.com/nextcloud-libraries/eslint-config/pull/769) ([dependabot](https://github.com/dependabot)) ## [v8.4.0](https://github.com/nextcloud-libraries/eslint-config/tree/v8.4.0) (2024-05-15) ### Features * Vue 3 support: There is a new sub-configuration for projects using Vue 3 ## [v8.3.0](https://github.com/nextcloud-libraries/eslint-config/tree/v8.3.0) (2023-09-25) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v8.2.1...v8.3.0) ### Features * Typescript 5 support * Allow linting of typescript with module resolution set to `node16` or `nodenext` [#527](https://github.com/nextcloud-libraries/eslint-config/pull/527) ([susnux](https://github.com/susnux)) * Support Composition API & Typescript + Vue projects [#562](https://github.com/nextcloud-libraries/eslint-config/pull/562) ([susnux](https://github.com/susnux)) * Allow linting of TSX files [#456](https://github.com/nextcloud-libraries/eslint-config/pull/456) ([susnux](https://github.com/susnux)) ### Fixes * Ignore camelcase rule for __webpack variables [#530](https://github.com/nextcloud-libraries/eslint-config/pull/530) ([kesselb](https://github.com/kesselb)) * Add Typescript overrides for all valid Typescript file extensions [#567](https://github.com/nextcloud-libraries/eslint-config/pull/567) ([susnux](https://github.com/susnux)) * Allow empty functions [#570](https://github.com/nextcloud-libraries/eslint-config/pull/570) ([skjnldsv](https://github.com/skjnldsv)) * fix(typescript): Also set the typescript settings to the vue overrides for typescript import resolving [#639](https://github.com/nextcloud-libraries/eslint-config/pull/639) ([susnux](https://github.com/susnux)) * fix(typescript): Allow generic type parameters on function calls [#571](https://github.com/nextcloud-libraries/eslint-config/pull/571) ([susnux](https://github.com/susnux)) * Make sure vue files written in Typescript are linted correctly [#579](https://github.com/nextcloud-libraries/eslint-config/pull/579) ([susnux](https://github.com/susnux)) * fix: Allow to import packages from `devDependencies` within config files [#580](https://github.com/nextcloud-libraries/eslint-config/pull/580) ([susnux](https://github.com/susnux)) * fix: Allow `@jest-environment` docblock for jest tests [#592](https://github.com/nextcloud-libraries/eslint-config/pull/592) ([susnux](https://github.com/susnux)) ### Changed * Various dependencies upgrades * chore: Update `@nextcloud/eslint-plugin` to version 2.1.0 [#605](https://github.com/nextcloud-libraries/eslint-config/pull/605) ([susnux](https://github.com/susnux)) * Drop webpack dependency [#528](https://github.com/nextcloud-libraries/eslint-config/pull/528) ([susnux](https://github.com/susnux)) 538 * Update node engines to next LTS (node 20 and NPM 9) [#563](https://github.com/nextcloud-libraries/eslint-config/pull/563) ([nextcloud-command](https://github.com/nextcloud-command)) 565 * Make eslint to take this config for linting the config [#572](https://github.com/nextcloud-libraries/eslint-config/pull/572) ([susnux](https://github.com/susnux)) * chore: Fix URLs after package got transfered [#602](https://github.com/nextcloud-libraries/eslint-config/pull/602) ([susnux](https://github.com/susnux)) ## [v8.2.1](https://github.com/nextcloud-libraries/eslint-config/tree/v8.2.1) (2023-01-30) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v8.2.0...v8.2.1) **Fixed:** - Fix resolving packages that use the package `exports` feature [#452](https://github.com/nextcloud-libraries/eslint-config/pull/452) ([susnux](https://github.com/susnux)) **Merged pull requests:** - Various dependencies upgrades ## [v8.2.0](https://github.com/nextcloud-libraries/eslint-config/tree/v8.2.0) (2023-01-11) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v8.1.5...v8.2.0) **Implemented enhancements:** - feat: Add scripts for linting the config and fixed issues found [\#434](https://github.com/nextcloud-libraries/eslint-config/pull/434) ([susnux](https://github.com/susnux)) - feat: Add sub config for TypeScript projects [\#433](https://github.com/nextcloud-libraries/eslint-config/pull/433) ([susnux](https://github.com/susnux)) **Dependency updates:** - Bump @babel/core from 7.20.7 to 7.20.12 [\#432](https://github.com/nextcloud-libraries/eslint-config/pull/432) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 8.30.0 to 8.31.0 [\#431](https://github.com/nextcloud-libraries/eslint-config/pull/431) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v8.1.5](https://github.com/nextcloud-libraries/eslint-config/tree/v8.1.5) (2023-01-02) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v8.1.4...v8.1.5) **Dependency updates:** - Bump json5 from 1.0.1 to 1.0.2 [#430](https://github.com/nextcloud-libraries/eslint-config/pull/430) ([PVince81](https://github.com/PVince81)) - Bump json5 from 2.2.1 to 2.2.3 [#430](https://github.com/nextcloud-libraries/eslint-config/pull/430) ([PVince81](https://github.com/PVince81)) ## [v8.1.4](https://github.com/nextcloud-libraries/eslint-config/tree/v8.1.4) (2022-11-17) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v8.1.3...v8.1.4) **Fixed:** - Fix eslint-plugin-n conflict [\#421](https://github.com/nextcloud-libraries/eslint-config/pull/421) ([skjnldsv](https://github.com/skjnldsv)) ## [v8.1.3](https://github.com/nextcloud-libraries/eslint-config/tree/v8.1.3) (2022-11-04) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v8.1.2...v8.1.3) **Fixed:** - Allow TypeScript syntax in JSDoc comments [#413](https://github.com/nextcloud-libraries/eslint-config/pull/413) ([Pytal](https://github.com/Pytal)) **Dependency updates:** - Bump @babel/core from 7.18.10 to 7.19.6 [#404](https://github.com/nextcloud-libraries/eslint-config/pull/404) ([dependabot](https://github.com/dependabot)) - Bump @babel/eslint-parser from 7.18.9 to 7.19.1 [#392](https://github.com/nextcloud-libraries/eslint-config/pull/392) ([dependabot](https://github.com/dependabot)) - Bump eslint from 8.21.0 to 8.26.0 [#406](https://github.com/nextcloud-libraries/eslint-config/pull/406) ([dependabot](https://github.com/dependabot)) - Bump eslint-plugin-jsdoc from 39.3.13 to 39.6.2 [#414](https://github.com/nextcloud-libraries/eslint-config/pull/414) ([dependabot](https://github.com/dependabot)) - Bump eslint-plugin-n from 15.2.4 to 15.4.0 [#409](https://github.com/nextcloud-libraries/eslint-config/pull/409) ([dependabot](https://github.com/dependabot)) - Bump eslint-plugin-promise from 6.0.0 to 6.1.1 [#405](https://github.com/nextcloud-libraries/eslint-config/pull/405) ([dependabot](https://github.com/dependabot)) - Bump eslint-plugin-vue from 9.3.0 to 9.7.0 [#410](https://github.com/nextcloud-libraries/eslint-config/pull/410) ([dependabot](https://github.com/dependabot)) ## [v8.1.2](https://github.com/nextcloud-libraries/eslint-config/tree/v8.1.2) (2022-08-09) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v8.0.0...v8.1.2) **Dependency updates:** - Use [`eslint-plugin-n`](https://www.npmjs.com/package/eslint-plugin-n) instead of [`eslint-plugin-node`](https://www.npmjs.com/package/eslint-plugin-node) ## [v8.0.0](https://github.com/nextcloud-libraries/eslint-config/tree/v8.0.0) (2022-04-20) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v7.0.2...v8.0.0) **Breaking:** - Require file extensions on import [\#292](https://github.com/nextcloud-libraries/eslint-config/pull/292) ([Pytal](https://github.com/Pytal)) **Dependency updates:** - Bump eslint from 8.7.0 to 8.8.0 [\#282](https://github.com/nextcloud-libraries/eslint-config/pull/282) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 8.8.0 to 8.9.0 [\#296](https://github.com/nextcloud-libraries/eslint-config/pull/296) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v7.0.2](https://github.com/nextcloud-libraries/eslint-config/tree/v7.0.2) (2022-01-20) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v7.0.1...v7.0.2) **Fixed:** - Fix usual same-line vue attribute behaviour [\#272](https://github.com/nextcloud-libraries/eslint-config/pull/272) ([skjnldsv](https://github.com/skjnldsv)) **Dependency updates:** - Bump eslint from 8.6.0 to 8.7.0 [\#271](https://github.com/nextcloud-libraries/eslint-config/pull/271) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump @babel/core from 7.16.7 to 7.16.10 [\#273](https://github.com/nextcloud-libraries/eslint-config/pull/273) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v7.0.1](https://github.com/nextcloud-libraries/eslint-config/tree/v7.0.1) (2022-01-17) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v7.0.0...v7.0.1) **Fixed bugs:** - Allow component names to be single-word [\#270](https://github.com/nextcloud-libraries/eslint-config/pull/270) ([skjnldsv](https://github.com/skjnldsv)) **Dependency updates:** - Bump webpack from 5.65.0 to 5.66.0 [\#269](https://github.com/nextcloud-libraries/eslint-config/pull/269) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 8.2.0 to 8.3.0 [\#268](https://github.com/nextcloud-libraries/eslint-config/pull/268) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v7.0.0](https://github.com/nextcloud-libraries/eslint-config/tree/v7.0.0) (2022-01-12) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v6.1.2...v7.0.0) **Merged pull requests:** - Eslint 8 [\#266](https://github.com/nextcloud-libraries/eslint-config/pull/266) ([skjnldsv](https://github.com/skjnldsv)) - v7.0.0 [\#267](https://github.com/nextcloud-libraries/eslint-config/pull/267) ([skjnldsv](https://github.com/skjnldsv)) ## [v6.1.2](https://github.com/nextcloud-libraries/eslint-config/tree/v6.1.2) (2021-12-20) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v6.1.1...v6.1.2) **Fixes:** - Fix vue custom event name casing [\#249](https://github.com/nextcloud-libraries/eslint-config/pull/249) ([Pytal](https://github.com/Pytal)) ## [v6.1.1](https://github.com/nextcloud-libraries/eslint-config/tree/v6.1.1) (2021-12-02) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v6.1.0...v6.1.1) **Fixes:** - Disable tag rule [\#248](https://github.com/nextcloud-libraries/eslint-config/pull/248) ([skjnldsv](https://github.com/skjnldsv)) ## [v6.1.0](https://github.com/nextcloud-libraries/eslint-config/tree/v6.1.0) (2021-08-11) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v6.0.1...v6.1.0) **Fix dependency:** - Remove undesired eslint-webpack-plugin ([skjnldsv](https://github.com/skjnldsv)) ## [v6.0.1](https://github.com/nextcloud-libraries/eslint-config/tree/v6.0.1) (2021-08-11) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v6.0.0...v6.0.1) **Merged pull requests:** - Fix license header tags spacing [\#180](https://github.com/nextcloud-libraries/eslint-config/pull/180) ([skjnldsv](https://github.com/skjnldsv)) ## [v6.0.0](https://github.com/nextcloud-libraries/eslint-config/tree/v6.0.0) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v5.1.1...v6.0.0) ### Breaking - Require a space before async arrow function parentheses [\#146](https://github.com/nextcloud-libraries/eslint-config/pull/146) ([Pytal](https://github.com/Pytal)) ### Features - Allow testing-library in src [\#138](https://github.com/nextcloud-libraries/eslint-config/pull/138) ([artonge](https://github.com/artonge)) ### Fixes - Use updated jsdoc rules [\#123](https://github.com/nextcloud-libraries/eslint-config/pull/123) ([artonge](https://github.com/artonge)) ## [v5.1.1](https://github.com/nextcloud-libraries/eslint-config/tree/v5.1.1) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v5.1.0...v5.1.1) - fix version and changelog [\#111](https://github.com/nextcloud-libraries/eslint-config/pull/111) ([dartcafe](https://github.com/dartcafe)) ## [v5.1.0](https://github.com/nextcloud-libraries/eslint-config/tree/v5.1.0) (2021-05-03) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v5.1.0...v5.1.0) **Merged pull requests:** - remove eslint-plugin-standard [\#103](https://github.com/nextcloud-libraries/eslint-config/pull/103) ([dartcafe](https://github.com/dartcafe)) **Updated dependencies:** - Bump webpack from 5.36.1 to 5.36.2 [\#112](https://github.com/nextcloud-libraries/eslint-config/pull/112) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump @babel/core from 7.13.16 to 7.14.0 [\#109](https://github.com/nextcloud-libraries/eslint-config/pull/109) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 5.36.0 to 5.36.1 [\#108](https://github.com/nextcloud-libraries/eslint-config/pull/108) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 5.35.0 to 5.36.0 [\#107](https://github.com/nextcloud-libraries/eslint-config/pull/107) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.24.0 to 7.25.0 [\#104](https://github.com/nextcloud-libraries/eslint-config/pull/104) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 5.34.0 to 5.35.0 [\#102](https://github.com/nextcloud-libraries/eslint-config/pull/102) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump @babel/core from 7.13.15 to 7.13.16 [\#100](https://github.com/nextcloud-libraries/eslint-config/pull/100) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 5.33.2 to 5.34.0 [\#99](https://github.com/nextcloud-libraries/eslint-config/pull/99) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.5.3 to 2.5.4 [\#98](https://github.com/nextcloud-libraries/eslint-config/pull/98) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 5.32.0 to 5.33.2 [\#97](https://github.com/nextcloud-libraries/eslint-config/pull/97) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 5.31.2 to 5.32.0 [\#96](https://github.com/nextcloud-libraries/eslint-config/pull/96) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 7.8.0 to 7.9.0 [\#95](https://github.com/nextcloud-libraries/eslint-config/pull/95) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.23.0 to 7.24.0 [\#94](https://github.com/nextcloud-libraries/eslint-config/pull/94) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 5.31.0 to 5.31.2 [\#93](https://github.com/nextcloud-libraries/eslint-config/pull/93) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump @babel/core from 7.13.14 to 7.13.15 [\#92](https://github.com/nextcloud-libraries/eslint-config/pull/92) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 5.30.0 to 5.31.0 [\#91](https://github.com/nextcloud-libraries/eslint-config/pull/91) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 5.28.0 to 5.30.0 [\#90](https://github.com/nextcloud-libraries/eslint-config/pull/90) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump @babel/eslint-parser from 7.13.10 to 7.13.14 [\#89](https://github.com/nextcloud-libraries/eslint-config/pull/89) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.13.0 to 7.23.0 [\#88](https://github.com/nextcloud-libraries/eslint-config/pull/88) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump @babel/core from 7.13.13 to 7.13.14 [\#87](https://github.com/nextcloud-libraries/eslint-config/pull/87) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v5.1.0](https://github.com/nextcloud-libraries/eslint-config/tree/v5.1.0) (2021-05-01) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v5.0.0...v5.1.0) **Closed issues:** - Inconsistency between package.json and package-lock.json? [\#106](https://github.com/nextcloud-libraries/eslint-config/issues/106) - Is eslint-plugin-standard still necessary as peerDependency? [\#101](https://github.com/nextcloud-libraries/eslint-config/issues/101) ## [v5.0.0](https://github.com/nextcloud-libraries/eslint-config/tree/v5.0.0) (2021-03-29) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v5.0.0-beta.0...v5.0.0) **Implemented enhancements:** - Bump webpack to ^5.0.0 [\#79](https://github.com/nextcloud-libraries/eslint-config/pull/79) ([skjnldsv](https://github.com/skjnldsv)) **Merged pull requests:** - Bump eslint from 7.22.0 to 7.23.0 [\#86](https://github.com/nextcloud-libraries/eslint-config/pull/86) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump @babel/core from 7.13.10 to 7.13.13 [\#85](https://github.com/nextcloud-libraries/eslint-config/pull/85) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.5.2 to 2.5.3 [\#84](https://github.com/nextcloud-libraries/eslint-config/pull/84) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 7.7.0 to 7.8.0 [\#83](https://github.com/nextcloud-libraries/eslint-config/pull/83) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.21.0 to 7.22.0 [\#82](https://github.com/nextcloud-libraries/eslint-config/pull/82) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v4.0.0](https://github.com/nextcloud-libraries/eslint-config/tree/v4.0.0) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v3.0.0...v4.0.0) **Breaking dependency upgrade:** - Replace babel-eslint with @babel/eslint-parser [\#80](https://github.com/nextcloud-libraries/eslint-config/pull/80) ([st3iny](https://github.com/st3iny)) **Merged pull requests:** - Bump elliptic from 6.5.3 to 6.5.4 [\#81](https://github.com/nextcloud-libraries/eslint-config/pull/81) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 7.6.0 to 7.7.0 [\#78](https://github.com/nextcloud-libraries/eslint-config/pull/78) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.20.0 to 7.21.0 [\#77](https://github.com/nextcloud-libraries/eslint-config/pull/77) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.5.1 to 2.5.2 [\#76](https://github.com/nextcloud-libraries/eslint-config/pull/76) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.5.0 to 2.5.1 [\#75](https://github.com/nextcloud-libraries/eslint-config/pull/75) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 7.5.0 to 7.6.0 [\#74](https://github.com/nextcloud-libraries/eslint-config/pull/74) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.19.0 to 7.20.0 [\#73](https://github.com/nextcloud-libraries/eslint-config/pull/73) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-promise from 4.2.1 to 4.3.1 [\#72](https://github.com/nextcloud-libraries/eslint-config/pull/72) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.4.3 to 2.5.0 [\#71](https://github.com/nextcloud-libraries/eslint-config/pull/71) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.18.0 to 7.19.0 [\#70](https://github.com/nextcloud-libraries/eslint-config/pull/70) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 7.4.1 to 7.5.0 [\#69](https://github.com/nextcloud-libraries/eslint-config/pull/69) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.4.1 to 2.4.3 [\#68](https://github.com/nextcloud-libraries/eslint-config/pull/68) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.17.0 to 7.18.0 [\#67](https://github.com/nextcloud-libraries/eslint-config/pull/67) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 4.45.0 to 4.46.0 [\#66](https://github.com/nextcloud-libraries/eslint-config/pull/66) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump webpack from 4.44.2 to 4.45.0 [\#65](https://github.com/nextcloud-libraries/eslint-config/pull/65) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 7.4.0 to 7.4.1 [\#64](https://github.com/nextcloud-libraries/eslint-config/pull/64) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.16.0 to 7.17.0 [\#63](https://github.com/nextcloud-libraries/eslint-config/pull/63) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 7.3.0 to 7.4.0 [\#62](https://github.com/nextcloud-libraries/eslint-config/pull/62) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.15.0 to 7.16.0 [\#61](https://github.com/nextcloud-libraries/eslint-config/pull/61) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 7.2.0 to 7.3.0 [\#60](https://github.com/nextcloud-libraries/eslint-config/pull/60) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-vue from 7.1.0 to 7.2.0 [\#59](https://github.com/nextcloud-libraries/eslint-config/pull/59) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.14.0 to 7.15.0 [\#58](https://github.com/nextcloud-libraries/eslint-config/pull/58) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.4.0 to 2.4.1 [\#57](https://github.com/nextcloud-libraries/eslint-config/pull/57) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.3.0 to 2.4.0 [\#56](https://github.com/nextcloud-libraries/eslint-config/pull/56) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.13.0 to 7.14.0 [\#55](https://github.com/nextcloud-libraries/eslint-config/pull/55) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-config-standard from 16.0.1 to 16.0.2 [\#54](https://github.com/nextcloud-libraries/eslint-config/pull/54) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.2.1 to 2.3.0 [\#53](https://github.com/nextcloud-libraries/eslint-config/pull/53) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-plugin-standard from 4.0.2 to 4.1.0 [\#52](https://github.com/nextcloud-libraries/eslint-config/pull/52) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint from 7.12.1 to 7.13.0 [\#51](https://github.com/nextcloud-libraries/eslint-config/pull/51) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.2.0 to 2.2.1 [\#50](https://github.com/nextcloud-libraries/eslint-config/pull/50) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump eslint-webpack-plugin from 2.1.0 to 2.2.0 [\#49](https://github.com/nextcloud-libraries/eslint-config/pull/49) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v3.0.0](https://github.com/nextcloud-libraries/eslint-config/tree/v3.0.0) (2020-11-03) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v3.0.0-beta.1...v3.0.0) ## [v3.0.0-beta.1](https://github.com/nextcloud-libraries/eslint-config/tree/v3.0.0-beta.1) (2020-11-03) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v2.2.0...v3.0.0-beta.1) **Security fixes:** - \[Security\] Bump lodash from 4.17.15 to 4.17.19 [\#41](https://github.com/nextcloud-libraries/eslint-config/pull/41) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) **Merged pull requests:** - Feat/eslint 7 [\#48](https://github.com/nextcloud-libraries/eslint-config/pull/48) ([skjnldsv](https://github.com/skjnldsv)) - Bump eslint-plugin-standard from 4.0.1 to 4.0.2 [\#47](https://github.com/nextcloud-libraries/eslint-config/pull/47) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @nextcloud/eslint-plugin from 1.4.0 to 1.5.0 [\#46](https://github.com/nextcloud-libraries/eslint-config/pull/46) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-plugin-import from 2.22.0 to 2.22.1 [\#45](https://github.com/nextcloud-libraries/eslint-config/pull/45) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump webpack from 4.44.1 to 4.44.2 [\#44](https://github.com/nextcloud-libraries/eslint-config/pull/44) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump webpack from 4.44.0 to 4.44.1 [\#43](https://github.com/nextcloud-libraries/eslint-config/pull/43) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump webpack from 4.43.0 to 4.44.0 [\#42](https://github.com/nextcloud-libraries/eslint-config/pull/42) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) ## [v2.2.0](https://github.com/nextcloud-libraries/eslint-config/tree/v2.2.0) (2020-07-08) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v2.1.0...v2.2.0) ## [v2.1.0](https://github.com/nextcloud-libraries/eslint-config/tree/v2.1.0) (2020-07-07) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v2.0.0...v2.1.0) **Implemented enhancements:** - Add object-shorthand rule [\#36](https://github.com/nextcloud-libraries/eslint-config/pull/36) ([raimund-schluessler](https://github.com/raimund-schluessler)) **Merged pull requests:** - Bump eslint-plugin-import from 2.21.2 to 2.22.0 [\#40](https://github.com/nextcloud-libraries/eslint-config/pull/40) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-plugin-import from 2.21.1 to 2.21.2 [\#39](https://github.com/nextcloud-libraries/eslint-config/pull/39) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-plugin-import from 2.21.0 to 2.21.1 [\#38](https://github.com/nextcloud-libraries/eslint-config/pull/38) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-plugin-import from 2.20.2 to 2.21.0 [\#37](https://github.com/nextcloud-libraries/eslint-config/pull/37) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump webpack from 4.42.1 to 4.43.0 [\#34](https://github.com/nextcloud-libraries/eslint-config/pull/34) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @nextcloud/eslint-plugin from 1.3.0 to 1.4.0 [\#33](https://github.com/nextcloud-libraries/eslint-config/pull/33) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @nextcloud/eslint-plugin from 1.2.0 to 1.3.0 [\#32](https://github.com/nextcloud-libraries/eslint-config/pull/32) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump @nextcloud/eslint-plugin from 1.1.0 to 1.2.0 [\#31](https://github.com/nextcloud-libraries/eslint-config/pull/31) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-loader from 3.0.3 to 3.0.4 [\#30](https://github.com/nextcloud-libraries/eslint-config/pull/30) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-plugin-import from 2.20.1 to 2.20.2 [\#29](https://github.com/nextcloud-libraries/eslint-config/pull/29) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-plugin-node from 11.0.0 to 11.1.0 [\#28](https://github.com/nextcloud-libraries/eslint-config/pull/28) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) ## [v2.0.0](https://github.com/nextcloud-libraries/eslint-config/tree/v2.0.0) (2020-03-25) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v1.2.0...v2.0.0) **Implemented enhancements:** - Update eslint and eslint-plugin-vue packages [\#27](https://github.com/nextcloud-libraries/eslint-config/pull/27) ([ChristophWurst](https://github.com/ChristophWurst)) ## [v1.2.0](https://github.com/nextcloud-libraries/eslint-config/tree/v1.2.0) (2020-03-24) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v1.1.1...v1.2.0) **Merged pull requests:** - Allow jest [\#26](https://github.com/nextcloud-libraries/eslint-config/pull/26) ([ma12-co](https://github.com/ma12-co)) - Bump webpack from 4.42.0 to 4.42.1 [\#25](https://github.com/nextcloud-libraries/eslint-config/pull/25) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) ## [v1.1.1](https://github.com/nextcloud-libraries/eslint-config/tree/v1.1.1) (2020-03-19) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v1.1.0...v1.1.1) **Security fixes:** - \[Security\] Bump acorn from 6.4.0 to 6.4.1 [\#24](https://github.com/nextcloud-libraries/eslint-config/pull/24) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) ## [v1.1.0](https://github.com/nextcloud-libraries/eslint-config/tree/v1.1.0) (2020-03-03) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v1.0.0...v1.1.0) **Merged pull requests:** - Release on github tagging [\#23](https://github.com/nextcloud-libraries/eslint-config/pull/23) ([skjnldsv](https://github.com/skjnldsv)) - Bump eslint-plugin-node to ^11 [\#22](https://github.com/nextcloud-libraries/eslint-config/pull/22) ([skjnldsv](https://github.com/skjnldsv)) - Bump webpack from 4.41.6 to 4.42.0 [\#21](https://github.com/nextcloud-libraries/eslint-config/pull/21) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump babel-eslint from 10.0.3 to 10.1.0 [\#20](https://github.com/nextcloud-libraries/eslint-config/pull/20) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - rename to @nextcloud/eslint-config [\#19](https://github.com/nextcloud-libraries/eslint-config/pull/19) ([korelstar](https://github.com/korelstar)) ## [v1.0.0](https://github.com/nextcloud-libraries/eslint-config/tree/v1.0.0) (2020-02-11) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v0.1.1...v1.0.0) **Merged pull requests:** - Bump eslint-plugin-import from 2.20.0 to 2.20.1 [\#18](https://github.com/nextcloud-libraries/eslint-config/pull/18) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-plugin-import from 2.19.1 to 2.20.0 [\#17](https://github.com/nextcloud-libraries/eslint-config/pull/17) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump webpack from 4.41.4 to 4.41.5 [\#16](https://github.com/nextcloud-libraries/eslint-config/pull/16) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - switch to @nextcloud/eslint-plugin [\#15](https://github.com/nextcloud-libraries/eslint-config/pull/15) ([korelstar](https://github.com/korelstar)) ## [v0.1.1](https://github.com/nextcloud-libraries/eslint-config/tree/v0.1.1) (2019-12-21) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v0.1.0...v0.1.1) **Merged pull requests:** - Allow spaces after tabs for alignment [\#14](https://github.com/nextcloud-libraries/eslint-config/pull/14) ([danxuliu](https://github.com/danxuliu)) - Bump webpack from 4.41.3 to 4.41.4 [\#13](https://github.com/nextcloud-libraries/eslint-config/pull/13) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump webpack from 4.41.2 to 4.41.3 [\#12](https://github.com/nextcloud-libraries/eslint-config/pull/12) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-plugin-import from 2.18.2 to 2.19.1 [\#11](https://github.com/nextcloud-libraries/eslint-config/pull/11) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump eslint-loader from 3.0.2 to 3.0.3 [\#10](https://github.com/nextcloud-libraries/eslint-config/pull/10) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) ## [v0.1.0](https://github.com/nextcloud-libraries/eslint-config/tree/v0.1.0) (2019-10-26) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v0.0.6...v0.1.0) **Merged pull requests:** - consolidate config [\#8](https://github.com/nextcloud-libraries/eslint-config/pull/8) ([korelstar](https://github.com/korelstar)) - Bump webpack from 4.41.0 to 4.41.2 [\#7](https://github.com/nextcloud-libraries/eslint-config/pull/7) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) ## [v0.0.6](https://github.com/nextcloud-libraries/eslint-config/tree/v0.0.6) (2019-10-02) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v0.0.5...v0.0.6) **Merged pull requests:** - Bump eslint-loader from 3.0.0 to 3.0.2 [\#5](https://github.com/nextcloud-libraries/eslint-config/pull/5) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - Bump webpack from 4.40.2 to 4.41.0 [\#3](https://github.com/nextcloud-libraries/eslint-config/pull/3) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - remove globals [\#2](https://github.com/nextcloud-libraries/eslint-config/pull/2) ([korelstar](https://github.com/korelstar)) ## [v0.0.5](https://github.com/nextcloud-libraries/eslint-config/tree/v0.0.5) (2019-09-24) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v0.0.4...v0.0.5) ## [v0.0.4](https://github.com/nextcloud-libraries/eslint-config/tree/v0.0.4) (2019-09-24) [Full Changelog](https://github.com/nextcloud-libraries/eslint-config/compare/v0.0.3...v0.0.4) ## [v0.0.3](https://github.com/nextcloud-libraries/eslint-config/tree/v0.0.3) (2019-09-24) [Full Changelog](https://github.