From 0bf53fd43339d5fd6b58948e326368416d9b70d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 10:23:05 +0000 Subject: [PATCH 1/7] build(deps): Bump fast-xml-parser, webdav and @nextcloud/eslint-config Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) to 5.9.3 and updates ancestor dependencies [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser), [webdav](https://github.com/perry-mitchell/webdav-client) and [@nextcloud/eslint-config](https://github.com/nextcloud-libraries/eslint-config). These dependencies need to be updated together. Updates `fast-xml-parser` from 4.5.6 to 5.9.3 - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.5.6...v5.9.3) Updates `webdav` from 5.8.0 to 5.10.0 - [Changelog](https://github.com/perry-mitchell/webdav-client/blob/master/CHANGELOG.md) - [Commits](https://github.com/perry-mitchell/webdav-client/compare/v5.8.0...v5.10.0) Updates `@nextcloud/eslint-config` from 8.4.2 to 9.0.0 - [Release notes](https://github.com/nextcloud-libraries/eslint-config/releases) - [Changelog](https://github.com/nextcloud-libraries/eslint-config/blob/main/CHANGELOG.md) - [Commits](https://github.com/nextcloud-libraries/eslint-config/compare/v8.4.2...v9.0.0) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.9.3 dependency-type: indirect - dependency-name: webdav dependency-version: 5.10.0 dependency-type: indirect - dependency-name: "@nextcloud/eslint-config" dependency-version: 9.0.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c5d2f475..18813693 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "devDependencies": { "@nextcloud/babel-config": "^1.3.0", "@nextcloud/browserslist-config": "^3.1.2", - "@nextcloud/eslint-config": "^8.4.2", + "@nextcloud/eslint-config": "^9.0.0", "@nextcloud/stylelint-config": "^3.2.2", "@nextcloud/webpack-vue-config": "^6.3.0", "vue-template-compiler": "^2.7.16" From 9f0f4eb064de9d2f22c50d2f4fed82cc432378a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= Date: Thu, 16 Jul 2026 11:06:41 +0200 Subject: [PATCH 2/7] chore: Migrate eslint config to new format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Côme Chilliet --- .eslintrc.js | 10 ---------- .nextcloudignore | 2 +- eslint.config.js | 10 ++++++++++ 3 files changed, 11 insertions(+), 11 deletions(-) delete mode 100644 .eslintrc.js create mode 100644 eslint.config.js diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index f3c5a3e9..00000000 --- a/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -module.exports = { - extends: [ - '@nextcloud', - ] -} diff --git a/.nextcloudignore b/.nextcloudignore index b3ebb1a0..135036a6 100644 --- a/.nextcloudignore +++ b/.nextcloudignore @@ -1,6 +1,5 @@ # SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors # SPDX-License-Identifier: AGPL-3.0-or-later -/.eslintrc.js /.git /.github /.gitignore @@ -20,6 +19,7 @@ /phpunit.integration.xml /psalm.xml /screenshots +/eslintrc.config.js /stylelint.config.js /webpack.config.js /.php-cs-fixer.dist.php diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 00000000..54f02eef --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,10 @@ +/*! + * SPDX-FileCopyrightText: Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +import { recommendedVue2 } from '@nextcloud/eslint-config' + +export default [ + ...recommendedVue2, +] From 3de8b57532d98973ee5b1ac4799ccc5ec900a05f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= Date: Mon, 26 Oct 2026 12:10:43 +0100 Subject: [PATCH 3/7] chore: npm run lint:fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Côme Chilliet --- src/components/ExportSection.vue | 51 +++++++++++++++++++++----------- src/components/ImportSection.vue | 42 ++++++++++++++++---------- src/personal-settings.js | 10 +++---- src/services/migrationService.js | 18 +++++------ src/shared/logger.js | 1 - src/shared/utils.js | 13 ++++---- src/views/Personal/Settings.vue | 10 +++---- 7 files changed, 83 insertions(+), 62 deletions(-) diff --git a/src/components/ExportSection.vue b/src/components/ExportSection.vue index 8669de0c..ac8f4998 100644 --- a/src/components/ExportSection.vue +++ b/src/components/ExportSection.vue @@ -4,34 +4,40 @@ -->