Skip to content

Commit 0dd4c9c

Browse files
a-tarasyukDanielRosenwasser
authored andcommitted
feat(36231): Improve message for "Remove declaration for: ..." (#36283)
1 parent 50adabe commit 0dd4c9c

File tree

47 files changed

+49
-49
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+49
-49
lines changed

src/compiler/diagnosticMessages.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4928,7 +4928,7 @@
49284928
"category": "Message",
49294929
"code": 90003
49304930
},
4931-
"Remove declaration for: '{0}'": {
4931+
"Remove unused declaration for: '{0}'": {
49324932
"category": "Message",
49334933
"code": 90004
49344934
},

src/services/codefixes/fixUnusedIdentifier.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ namespace ts.codefix {
5656
tryDeleteDeclaration(sourceFile, token, t, checker, sourceFiles, /*isFixAll*/ false));
5757
if (deletion.length) {
5858
const name = isComputedPropertyName(token.parent) ? token.parent : token;
59-
result.push(createDeleteFix(deletion, [Diagnostics.Remove_declaration_for_Colon_0, name.getText(sourceFile)]));
59+
result.push(createDeleteFix(deletion, [Diagnostics.Remove_unused_declaration_for_Colon_0, name.getText(sourceFile)]));
6060
}
6161
}
6262

tests/cases/fourslash/codeFixClassPropertyInitialization.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,5 @@ verify.codeFixAvailable([
5656
...fixes("j", "A", { noInitializer: true }),
5757
...fixes("k", "AT"),
5858
...fixes("l", "Foo"),
59-
{ description: "Remove declaration for: 'c'" },
59+
{ description: "Remove unused declaration for: 'c'" },
6060
]);

tests/cases/fourslash/codeFixSpellingPrivatePropertyName.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ verify.codeFixAvailable([
1111
{ description: "Change spelling to '#foo'" },
1212
{ description: "Declare property 'foo'" },
1313
{ description: "Add index signature for property 'foo'" },
14-
{ description: "Remove declaration for: '#foo'" },
14+
{ description: "Remove unused declaration for: '#foo'" },
1515
]);
1616

1717
verify.codeFix({

tests/cases/fourslash/codeFixUnusedIdentifier_delete_templateTag.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
goTo.file("/first.js");
1414
verify.codeFix({
1515
index: 0,
16-
description: "Remove declaration for: 'T'",
16+
description: "Remove unused declaration for: 'T'",
1717
newFileContent:
1818
`/**
1919
* Doc
@@ -33,7 +33,7 @@ function first(p) { return p; }`,
3333

3434
goTo.file("/second.js");
3535
verify.codeFix({
36-
description: "Remove declaration for: 'U'",
36+
description: "Remove unused declaration for: 'U'",
3737
index: 0,
3838
newFileContent:
3939
`/**

tests/cases/fourslash/codeFixUnusedIdentifier_parameter_modifier.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
////}
1212

1313
verify.codeFix({
14-
description: "Remove declaration for: 'arg'",
14+
description: "Remove unused declaration for: 'arg'",
1515
newFileContent:
1616
`export class Example {
1717
prop: any;

tests/cases/fourslash/codeFixUnusedIdentifier_parameter_modifier_and_arg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
////}
1010

1111
verify.codeFix({
12-
description: "Remove declaration for: 'arg'",
12+
description: "Remove unused declaration for: 'arg'",
1313
newFileContent:
1414
`export class Example {
1515
constructor() {

tests/cases/fourslash/codeFixUnusedIdentifier_suggestion.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ verify.getSuggestionDiagnostics([
2828
verify.codeFixAvailable(
2929
[
3030
"Infer parameter types from usage",
31-
"Remove declaration for: 'p'",
31+
"Remove unused declaration for: 'p'",
3232
"Prefix 'p' with an underscore",
33-
"Remove declaration for: 'x'"
33+
"Remove unused declaration for: 'x'"
3434
].map(description => ({ description })));

tests/cases/fourslash/unusedMethodInClass1.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
////}
88

99
verify.codeFix({
10-
description: `Remove declaration for: 'function1'`,
10+
description: `Remove unused declaration for: 'function1'`,
1111
newFileContent: "class greeter {\n}",
1212
});

tests/cases/fourslash/unusedMethodInClass2.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
////}
1010

1111
verify.codeFix({
12-
description: `Remove declaration for: 'function1'`,
12+
description: `Remove unused declaration for: 'function1'`,
1313
newFileContent: `class greeter {
1414
public function2() {
1515
}

0 commit comments

Comments
 (0)