diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 35a9d11c..448ab2f9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -159,7 +159,6 @@ javascript-lint-and-test: script: - npm run lint - npm run lint:style - - npm run lint:test # The test runs only if a test spec file has changed - npm run test:unit artifacts: diff --git a/webapp/.prettierignore b/webapp/.prettierignore new file mode 100644 index 00000000..4b4d8631 --- /dev/null +++ b/webapp/.prettierignore @@ -0,0 +1 @@ +coverage/ \ No newline at end of file diff --git a/webapp/eslint.config.mjs b/webapp/eslint.config.mjs index 6f931bfa..73e0b41b 100644 --- a/webapp/eslint.config.mjs +++ b/webapp/eslint.config.mjs @@ -9,7 +9,13 @@ const isDev = process.env.NODE_ENV === "development"; export default [ { - ignores: ["dist/**/*", "lib/**/*", "**/*.min.js", "tools/architecture_dashboard/**/*"], + ignores: [ + "dist/**/*", + "lib/**/*", + "**/*.min.js", + "tools/architecture_dashboard/**/*", + "coverage/", + ], }, js.configs.recommended, @@ -17,7 +23,7 @@ export default [ ...vue.configs["flat/recommended"], { - files: ["**/*.vue", "**/*.js", "**/*.jsx", "**/*.cjs", "**/*.mjs"], + files: ["**/*.vue", "**/*.js", "**/*.jsx", "**/*.cjs", "**/*.mjs", "**/*.spec.js"], languageOptions: { ecmaVersion: 2021, sourceType: "module", diff --git a/webapp/package-lock.json b/webapp/package-lock.json index a1367b0d..e2a62a30 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -1749,9 +1749,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.0.tgz", - "integrity": "sha512-AOQwYUNolgy3VosiRqXrACUXTN8nJUtPl7FJXMqZVyxiiCLhQuG3jXKvCS1ALr+Y2OmZhzzLVlYPEqJaiqkaJQ==", + "version": "25.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", + "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", "dev": true, "license": "MIT", "dependencies": { @@ -3254,9 +3254,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.357", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.357.tgz", - "integrity": "sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==", + "version": "1.5.360", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.360.tgz", + "integrity": "sha512-GkcBt6YYAw9SxFWn+xVar4cLVGlXVuswwtRLBozi2zp0GjXs4ZnOrqV4zbXzg35n7w81hCkyJNYicgXlVHAmBA==", "dev": true, "license": "ISC" }, @@ -5443,9 +5443,9 @@ } }, "node_modules/postcss": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", - "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", "funding": [ { "type": "opencollective", @@ -5462,7 +5462,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.11", + "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -7009,9 +7009,9 @@ } }, "node_modules/vue-component-type-helpers": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.3.0.tgz", - "integrity": "sha512-vwR8DDsBysI9NWXa0okPFpCcW+BUC3sPTuLBNo1faMzw4QWMFd+3/lFYFu29ZN0q+8UReXWJHEYesC9dcXYCLg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.3.1.tgz", + "integrity": "sha512-pu58kqxmVyEH6VfNYW1UyEfR3XAnJ27ZXT3yzXxxpjLxVzAbyC35Zk/nm/RMs7ijWnJNSd9fWkeex2OhUsx3MA==", "dev": true, "license": "MIT" }, diff --git a/webapp/package.json b/webapp/package.json index 8d5a9981..f9ab7758 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -16,8 +16,6 @@ "lint:fix": "eslint . --fix --ignore-pattern .gitignore", "lint:style": "stylelint \"src/**/*.{vue,less,css}\" --max-warnings=0", "lint:style:fix": "stylelint \"src/**/*.{vue,less,css}\" --fix", - "lint:test": "prettier -c src/tests/unit/*.spec.js", - "lint:test:fix": "prettier -w src/tests/unit/*.spec.js", "test:unit": "NODE_OPTIONS=--expose-gc vitest run src/tests/unit/ --no-cache --mode test --detectAsyncLeaks --coverage --isolate=true --pool=forks --silent --logHeapUsage" }, "dependencies": {