Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--.github/workflows/ci.yaml3
-rw-r--r--editors/code/package-lock.json14
-rw-r--r--editors/code/package.json2
-rw-r--r--editors/code/tsconfig.json1
4 files changed, 12 insertions, 8 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 9c0f3093e1..f781e0987a 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -132,5 +132,8 @@ jobs:
run: npm --prefix ./editors/code test
# working-directory: ./editors/code # does not work: https://github.com/GabrielBB/xvfb-action/issues/8
+ - run: npm run pretest
+ working-directory: ./editors/code
+
- run: npm run package --scripts-prepend-node-path
working-directory: ./editors/code
diff --git a/editors/code/package-lock.json b/editors/code/package-lock.json
index 0b226a985d..e3372574b3 100644
--- a/editors/code/package-lock.json
+++ b/editors/code/package-lock.json
@@ -28,7 +28,7 @@
"glob": "^7.1.6",
"mocha": "^9.0.2",
"tslib": "^2.3.0",
- "typescript": "^4.3.5",
+ "typescript": "^4.4.4",
"typescript-formatter": "^7.2.2",
"vsce": "^1.95.1",
"vscode-test": "^1.5.1"
@@ -3541,9 +3541,9 @@
}
},
"node_modules/typescript": {
- "version": "4.3.5",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
- "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
+ "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
@@ -6647,9 +6647,9 @@
}
},
"typescript": {
- "version": "4.3.5",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
- "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
+ "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
"dev": true
},
"typescript-formatter": {
diff --git a/editors/code/package.json b/editors/code/package.json
index 336081e88c..4c718f0b79 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -32,7 +32,7 @@
"watch": "npm run build-base -- --sourcemap --watch",
"lint": "tsfmt --verify && eslint -c .eslintrc.js --ext ts ./src ./tests",
"fix": " tsfmt -r && eslint -c .eslintrc.js --ext ts ./src ./tests --fix",
- "pretest": "tsc && npm run build",
+ "pretest": "tsc --noEmit && npm run build",
"test": "node ./out/tests/runTests.js"
},
"dependencies": {
diff --git a/editors/code/tsconfig.json b/editors/code/tsconfig.json
index c9f348241a..7c4fbd21eb 100644
--- a/editors/code/tsconfig.json
+++ b/editors/code/tsconfig.json
@@ -9,6 +9,7 @@
"sourceMap": true,
"rootDir": ".",
"strict": true,
+ "useUnknownInCatchVariables": false,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitReturns": true,