fix: fix sonarcloud analysis
authorJérôme Benoit <jerome.benoit@sap.com>
Tue, 18 Apr 2023 18:52:04 +0000 (20:52 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Tue, 18 Apr 2023 18:52:04 +0000 (20:52 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
.eslintrc.json
docker/Dockerfile
rollup.config.mjs
tsconfig-base.json [new file with mode: 0644]
tsconfig-orm.json
tsconfig.json

index c6ce61da806a2597cf8a41ee54721c2aeba60677..fe42d4cb1f2f15c4e3586db6f1e6606664dae835 100644 (file)
@@ -14,7 +14,7 @@
   "settings": {
     "import/resolver": {
       "typescript": {
-        "project": "./tsconfig.json"
+        "project": "./tsconfig-base.json"
       }
     }
   },
       "files": ["**/*.ts"],
       "parser": "@typescript-eslint/parser",
       "parserOptions": {
-        "project": "./tsconfig.json"
+        "project": "./tsconfig-base.json"
       },
       "plugins": ["@typescript-eslint", "eslint-plugin-tsdoc"],
       "extends": [
index b86faa3cc36fb2e865377022e67aa90ba65d9c4f..14926f00654cc04e9e4ed3d1ea9154042e1a5cb3 100644 (file)
@@ -2,7 +2,7 @@ FROM node:lts-alpine as builder
 
 # Build simulator
 WORKDIR /usr/builder
-COPY .npmrc package.json pnpm-lock.yaml tsconfig.json rollup.config.mjs build-requirements.mjs skip-preinstall.cjs prepare.cjs ./
+COPY .npmrc package.json pnpm-lock.yaml tsconfig.json tsconfig-base.json rollup.config.mjs build-requirements.mjs skip-preinstall.cjs prepare.cjs ./
 COPY src ./src
 COPY docker/config.json ./src/assets/config.json
 COPY docker/idtags.json ./src/assets/idtags.json
index 0b43e8f8d3677921ab5fc3d8054e48dbaaac2382..1e9c26b879efc49e5896f5277f3b6f90f9ef29d5 100644 (file)
@@ -57,7 +57,7 @@ export default {
   plugins: [
     json(),
     typescript({
-      tsconfig: 'tsconfig.json',
+      tsconfig: 'tsconfig-base.json',
     }),
     del({
       targets: [
diff --git a/tsconfig-base.json b/tsconfig-base.json
new file mode 100644 (file)
index 0000000..de29672
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "extends": "./tsconfig.json",
+  "compilerOptions": {
+    "verbatimModuleSyntax": true
+  }
+}
index 2c7b284162f4cafdbef8875c7ae7cb517c8e7abd..36852caa920a666955a5b13ed53540000269a423 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "extends": "./tsconfig.json",
+  "extends": "./tsconfig-base.json",
   "compilerOptions": {
     "module": "commonjs"
   }
index b8078fc366a8571cd54c3f9adaaf135dc1a3d922..f255c6c4fa0c7f289303cea08c295d22c6c276b7 100644 (file)
@@ -23,7 +23,6 @@
     "importHelpers": true,                    /* Import emit helpers from 'tslib'. */
     // "downlevelIteration": true,            /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */
     // "isolatedModules": true,               /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */
-    "verbatimModuleSyntax": true,
 
     /* Strict Type-Checking Options */
     // "strict": true,                        /* Enable all strict type-checking options. */