From 158c0f684ab2c0cbc9958d02613a02191a76bf6b Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Thu, 20 Feb 2025 13:10:00 +0100 Subject: [PATCH 001/100] feat: refs #8006 copy paste rules --- .eslintrc.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.eslintrc.js b/.eslintrc.js index 5c33d2118..be2f2909b 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -56,6 +56,23 @@ export default { // add your custom rules here rules: { + // allow async-await + 'generator-star-spacing': 'off', + // allow paren-less arrow functions + 'arrow-parens': 'off', + 'one-var': 'off', + 'no-void': 'off', + 'multiline-ternary': 'off', + + 'import/first': 'off', + 'import/named': 'error', + 'import/namespace': 'error', + 'import/default': 'error', + 'import/export': 'error', + 'import/extensions': 'off', + 'import/no-unresolved': 'off', + 'import/no-extraneous-dependencies': 'off', + 'prefer-promise-reject-errors': 'off', 'no-unused-vars': 'warn', 'vue/no-multiple-template-root': 'off', @@ -70,6 +87,12 @@ export default { // See https://github.com/cypress-io/eslint-plugin-cypress#rules 'plugin:cypress/recommended', ], + rules: { + semi: 'off', + 'space-before-function-paren': 'off', + 'prefer-promise-reject-errors': 'off', + 'vue/no-multiple-template-root': 'off', + }, }, ], }; From e797905764b50d31e5800bbe8fa12607c80f3f24 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Thu, 20 Feb 2025 13:10:09 +0100 Subject: [PATCH 002/100] feat: refs #8006 quasar viteConfig --- quasar.config.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/quasar.config.js b/quasar.config.js index 9467c92af..b367ff414 100644 --- a/quasar.config.js +++ b/quasar.config.js @@ -80,6 +80,12 @@ export default configure(function (/* ctx */) { viteConf.build.modulePreload = { polyfill: false, }; + + viteConf.build.rollupOptions = { + onwarn(warning, warn) { + throw new Error(warning.message); + }, + }; }, // viteVuePluginOptions: {}, From 95e69ff79b2b2713ea43200474099b3e20593f45 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Thu, 20 Feb 2025 13:10:19 +0100 Subject: [PATCH 003/100] fix: refs #8006 example --- src/pages/Customer/Card/CustomerDescriptor.vue | 3 ++- src/pages/Customer/Card/CustomerDescriptorProxy.vue | 3 +-- src/pages/Entry/Card/EntryDescriptorProxy.vue | 3 +-- src/pages/Travel/Card/TravelDescriptorProxy.vue | 2 +- src/pages/Worker/Card/WorkerDescriptorProxy.vue | 7 +++++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/pages/Customer/Card/CustomerDescriptor.vue b/src/pages/Customer/Card/CustomerDescriptor.vue index 89f9d9449..ff74d1afa 100644 --- a/src/pages/Customer/Card/CustomerDescriptor.vue +++ b/src/pages/Customer/Card/CustomerDescriptor.vue @@ -31,7 +31,7 @@ const $props = defineProps({ }, summary: { type: Object, - default: null, + default: CustomerSummary, }, }); @@ -51,6 +51,7 @@ const setData = (entity) => { const debtWarning = computed(() => { return customerDebt.value > customerCredit.value ? 'negative' : 'primary'; }); +import CustomerSummary from './CustomerSummary.vue';