From f60e8ae4b31f8efce27a773acd3b141d5e8d3241 Mon Sep 17 00:00:00 2001 From: Matt Bierner <12821956+mjbvz@users.noreply.github.com> Date: Wed, 11 Feb 2026 11:54:32 -0800 Subject: [PATCH] Improve js/ts code lens settings descriptions For #292934 Adding some links and removing extra keywords --- .../typescript-language-features/package.json | 17 +++++++---------- .../package.nls.json | 8 ++++---- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/extensions/typescript-language-features/package.json b/extensions/typescript-language-features/package.json index 4cd0263a1a0..ecc66db7e38 100644 --- a/extensions/typescript-language-features/package.json +++ b/extensions/typescript-language-features/package.json @@ -209,7 +209,7 @@ "js/ts.referencesCodeLens.showOnAllFunctions": { "type": "boolean", "default": false, - "description": "%configuration.referencesCodeLens.showOnAllFunctions%", + "markdownDescription": "%configuration.referencesCodeLens.showOnAllFunctions%", "scope": "language-overridable", "tags": [ "JavaScript", @@ -219,14 +219,14 @@ "javascript.referencesCodeLens.showOnAllFunctions": { "type": "boolean", "default": false, - "description": "%configuration.referencesCodeLens.showOnAllFunctions%", + "markdownDescription": "%configuration.referencesCodeLens.showOnAllFunctions%", "markdownDeprecationMessage": "%configuration.referencesCodeLens.showOnAllFunctions.unifiedDeprecationMessage%", "scope": "window" }, "typescript.referencesCodeLens.showOnAllFunctions": { "type": "boolean", "default": false, - "description": "%configuration.referencesCodeLens.showOnAllFunctions%", + "markdownDescription": "%configuration.referencesCodeLens.showOnAllFunctions%", "markdownDeprecationMessage": "%configuration.referencesCodeLens.showOnAllFunctions.unifiedDeprecationMessage%", "scope": "window" }, @@ -236,7 +236,6 @@ "description": "%configuration.implementationsCodeLens.enabled%", "scope": "language-overridable", "tags": [ - "JavaScript", "TypeScript" ] }, @@ -250,34 +249,32 @@ "js/ts.implementationsCodeLens.showOnInterfaceMethods": { "type": "boolean", "default": false, - "description": "%configuration.implementationsCodeLens.showOnInterfaceMethods%", + "markdownDescription": "%configuration.implementationsCodeLens.showOnInterfaceMethods%", "scope": "language-overridable", "tags": [ - "JavaScript", "TypeScript" ] }, "typescript.implementationsCodeLens.showOnInterfaceMethods": { "type": "boolean", "default": false, - "description": "%configuration.implementationsCodeLens.showOnInterfaceMethods%", + "markdownDescription": "%configuration.implementationsCodeLens.showOnInterfaceMethods%", "markdownDeprecationMessage": "%configuration.implementationsCodeLens.showOnInterfaceMethods.unifiedDeprecationMessage%", "scope": "window" }, "js/ts.implementationsCodeLens.showOnAllClassMethods": { "type": "boolean", "default": false, - "description": "%configuration.implementationsCodeLens.showOnAllClassMethods%", + "markdownDescription": "%configuration.implementationsCodeLens.showOnAllClassMethods%", "scope": "language-overridable", "tags": [ - "JavaScript", "TypeScript" ] }, "typescript.implementationsCodeLens.showOnAllClassMethods": { "type": "boolean", "default": false, - "description": "%configuration.implementationsCodeLens.showOnAllClassMethods%", + "markdownDescription": "%configuration.implementationsCodeLens.showOnAllClassMethods%", "markdownDeprecationMessage": "%configuration.implementationsCodeLens.showOnAllClassMethods.unifiedDeprecationMessage%", "scope": "window" }, diff --git a/extensions/typescript-language-features/package.nls.json b/extensions/typescript-language-features/package.nls.json index ed640ef85f0..536eab3ce03 100644 --- a/extensions/typescript-language-features/package.nls.json +++ b/extensions/typescript-language-features/package.nls.json @@ -51,13 +51,13 @@ "typescript.goToProjectConfig.title": "Go to Project Configuration (tsconfig)", "configuration.referencesCodeLens.enabled": "Enable/disable references CodeLens in JavaScript and TypeScript files. This CodeLens shows the number of references for classes and exported functions and allows you to peek or navigate to them.", "configuration.referencesCodeLens.enabled.unifiedDeprecationMessage": "This setting is deprecated. Use `#js/ts.referencesCodeLens.enabled#` instead.", - "configuration.referencesCodeLens.showOnAllFunctions": "Enable/disable the references CodeLens on all functions in JavaScript and TypeScript files.", + "configuration.referencesCodeLens.showOnAllFunctions": "Enable/disable the [references CodeLens](#js/ts.referencesCodeLens.enabled) on all functions in JavaScript and TypeScript files.", "configuration.referencesCodeLens.showOnAllFunctions.unifiedDeprecationMessage": "This setting is deprecated. Use `#js/ts.referencesCodeLens.showOnAllFunctions#` instead.", - "configuration.implementationsCodeLens.enabled": "Enable/disable implementations CodeLens in TypeScript files. This CodeLens shows the implementers of a TypeScript interface.", + "configuration.implementationsCodeLens.enabled": "Enable/disable implementations CodeLens in TypeScript files. This CodeLens shows the implementers of TypeScript interfaces.", "configuration.implementationsCodeLens.enabled.unifiedDeprecationMessage": "This setting is deprecated. Use `#js/ts.implementationsCodeLens.enabled#` instead.", - "configuration.implementationsCodeLens.showOnInterfaceMethods": "Enable/disable implementations CodeLens on TypeScript interface methods.", + "configuration.implementationsCodeLens.showOnInterfaceMethods": "Enable/disable [implementations CodeLens](#js/ts.implementationsCodeLens.enabled) on TypeScript interface methods.", "configuration.implementationsCodeLens.showOnInterfaceMethods.unifiedDeprecationMessage": "This setting is deprecated. Use `#js/ts.implementationsCodeLens.showOnInterfaceMethods#` instead.", - "configuration.implementationsCodeLens.showOnAllClassMethods": "Enable/disable showing implementations CodeLens above all TypeScript class methods instead of only on abstract methods.", + "configuration.implementationsCodeLens.showOnAllClassMethods": "Enable/disable showing [implementations CodeLens](#js/ts.implementationsCodeLens.enabled) above all TypeScript class methods instead of only on abstract methods.", "configuration.implementationsCodeLens.showOnAllClassMethods.unifiedDeprecationMessage": "This setting is deprecated. Use `#js/ts.implementationsCodeLens.showOnAllClassMethods#` instead.", "typescript.openTsServerLog.title": "Open TS Server log", "typescript.restartTsServer": "Restart TS Server",