From b9e9bf39c8bb2ce10b5342098d0e77d1932002d3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Oct 2025 21:20:39 +0000 Subject: [PATCH 1/2] Bump ts-unused-exports from 10.1.0 to 11.0.1 in /extensions/ql-vscode Bumps [ts-unused-exports](https://github.com/pzavolinsky/ts-unused-exports) from 10.1.0 to 11.0.1. - [Changelog](https://github.com/pzavolinsky/ts-unused-exports/blob/master/CHANGELOG.md) - [Commits](https://github.com/pzavolinsky/ts-unused-exports/commits) --- updated-dependencies: - dependency-name: ts-unused-exports dependency-version: 11.0.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- extensions/ql-vscode/package-lock.json | 9 +++++---- extensions/ql-vscode/package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/extensions/ql-vscode/package-lock.json b/extensions/ql-vscode/package-lock.json index fcbb16b68ea..67a8e79eb3b 100644 --- a/extensions/ql-vscode/package-lock.json +++ b/extensions/ql-vscode/package-lock.json @@ -136,7 +136,7 @@ "ts-jest": "^29.3.2", "ts-json-schema-generator": "^2.3.0", "ts-node": "^10.9.2", - "ts-unused-exports": "^10.1.0", + "ts-unused-exports": "^11.0.1", "typescript": "^5.6.2", "typescript-plugin-css-modules": "^5.1.0", "vite": "^7.1.5", @@ -26347,10 +26347,11 @@ } }, "node_modules/ts-unused-exports": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ts-unused-exports/-/ts-unused-exports-10.1.0.tgz", - "integrity": "sha512-QA11Dpwkm5Apfe9s/UkFzHEpbiBxKy0VQ72YRAoqq9VgNbxvvIOcS5Kgm1MCitOec9YU6nf51DEWnmL6jkP2Yg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/ts-unused-exports/-/ts-unused-exports-11.0.1.tgz", + "integrity": "sha512-b1uIe0B8YfNZjeb+bx62LrB6qaO4CHT8SqMVBkwbwLj7Nh0xQ4J8uV0dS9E6AABId0U4LQ+3yB/HXZBMslGn2A==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "tsconfig-paths": "^3.9.0" diff --git a/extensions/ql-vscode/package.json b/extensions/ql-vscode/package.json index 5d295aca94d..21ea7cbe256 100644 --- a/extensions/ql-vscode/package.json +++ b/extensions/ql-vscode/package.json @@ -2128,7 +2128,7 @@ "ts-jest": "^29.3.2", "ts-json-schema-generator": "^2.3.0", "ts-node": "^10.9.2", - "ts-unused-exports": "^10.1.0", + "ts-unused-exports": "^11.0.1", "typescript": "^5.6.2", "typescript-plugin-css-modules": "^5.1.0", "vite": "^7.1.5", From 9bb787df81611d51d5e20ea2b2d08bf7d73688c4 Mon Sep 17 00:00:00 2001 From: Nick Rolfe Date: Fri, 7 Nov 2025 13:14:40 +0000 Subject: [PATCH 2/2] Fix compilation error after updating ts-unused-exports --- extensions/ql-vscode/scripts/find-deadcode.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/ql-vscode/scripts/find-deadcode.ts b/extensions/ql-vscode/scripts/find-deadcode.ts index 14d9d44a1c1..bfe732d53bc 100644 --- a/extensions/ql-vscode/scripts/find-deadcode.ts +++ b/extensions/ql-vscode/scripts/find-deadcode.ts @@ -1,5 +1,5 @@ import { basename, join, relative, resolve } from "path"; -import analyzeTsConfig from "ts-unused-exports"; +import { analyzeTsConfig } from "ts-unused-exports"; import { containsPath, pathsEqual } from "../src/common/files"; import { exit } from "process"; @@ -26,7 +26,9 @@ function main() { const result = analyzeTsConfig("tsconfig.deadcode.json"); let foundUnusedExports = false; - for (const [filepath, exportNameAndLocations] of Object.entries(result)) { + for (const [filepath, exportNameAndLocations] of Object.entries( + result.unusedExports, + )) { const relativeFilepath = relative(repositoryRoot, filepath); if (ignoreFile(relativeFilepath)) {