mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-15 11:35:42 -06:00
Increase size of span for unused declaration (#22388)
This commit is contained in:
parent
c0ac687a8f
commit
0be9ee2871
@ -21614,7 +21614,7 @@ namespace ts {
|
||||
}
|
||||
|
||||
if (!isRemovedPropertyFromObjectSpread(node.kind === SyntaxKind.Identifier ? node.parent : node)) {
|
||||
error(node, Diagnostics._0_is_declared_but_its_value_is_never_read, name);
|
||||
diagnostics.add(createDiagnosticForNodeSpan(getSourceFileOfNode(declaration), declaration, node, Diagnostics._0_is_declared_but_its_value_is_never_read, name));
|
||||
}
|
||||
}
|
||||
|
||||
@ -21623,7 +21623,7 @@ namespace ts {
|
||||
}
|
||||
|
||||
function isIdentifierThatStartsWithUnderScore(node: Node) {
|
||||
return node.kind === SyntaxKind.Identifier && idText(<Identifier>node).charCodeAt(0) === CharacterCodes._;
|
||||
return isIdentifier(node) && idText(node).charCodeAt(0) === CharacterCodes._;
|
||||
}
|
||||
|
||||
function checkUnusedClassMembers(node: ClassDeclaration | ClassExpression): void {
|
||||
|
||||
@ -607,6 +607,11 @@ namespace ts {
|
||||
return createFileDiagnostic(sourceFile, span.start, span.length, message, arg0, arg1, arg2, arg3);
|
||||
}
|
||||
|
||||
export function createDiagnosticForNodeSpan(sourceFile: SourceFile, startNode: Node, endNode: Node, message: DiagnosticMessage, arg0?: string | number, arg1?: string | number, arg2?: string | number, arg3?: string | number): Diagnostic {
|
||||
const start = skipTrivia(sourceFile.text, startNode.pos);
|
||||
return createFileDiagnostic(sourceFile, start, endNode.end - start, message, arg0, arg1, arg2, arg3);
|
||||
}
|
||||
|
||||
export function createDiagnosticForNodeFromMessageChain(node: Node, messageChain: DiagnosticMessageChain): Diagnostic {
|
||||
const sourceFile = getSourceFileOfNode(node);
|
||||
const span = getErrorSpanForNode(sourceFile, node);
|
||||
|
||||
@ -10,7 +10,7 @@ namespace ts.codefix {
|
||||
errorCodes,
|
||||
getCodeActions(context) {
|
||||
const { sourceFile } = context;
|
||||
const token = getToken(sourceFile, context.span.start);
|
||||
const token = getToken(sourceFile, textSpanEnd(context.span));
|
||||
const result: CodeFixAction[] = [];
|
||||
|
||||
const deletion = textChanges.ChangeTracker.with(context, t => tryDeleteDeclaration(t, sourceFile, token));
|
||||
@ -30,7 +30,7 @@ namespace ts.codefix {
|
||||
fixIds: [fixIdPrefix, fixIdDelete],
|
||||
getAllCodeActions: context => codeFixAll(context, errorCodes, (changes, diag) => {
|
||||
const { sourceFile } = context;
|
||||
const token = getToken(diag.file!, diag.start!);
|
||||
const token = findPrecedingToken(textSpanEnd(diag), diag.file!);
|
||||
switch (context.fixId) {
|
||||
case fixIdPrefix:
|
||||
if (isIdentifier(token) && canPrefix(token)) {
|
||||
@ -47,9 +47,9 @@ namespace ts.codefix {
|
||||
});
|
||||
|
||||
function getToken(sourceFile: SourceFile, pos: number): Node {
|
||||
const token = getTokenAtPosition(sourceFile, pos, /*includeJsDocComment*/ false);
|
||||
const token = findPrecedingToken(pos, sourceFile);
|
||||
// this handles var ["computed"] = 12;
|
||||
return token.kind === SyntaxKind.OpenBracketToken ? getTokenAtPosition(sourceFile, pos + 1, /*includeJsDocComment*/ false) : token;
|
||||
return token.kind === SyntaxKind.CloseBracketToken ? findPrecedingToken(pos - 1, sourceFile) : token;
|
||||
}
|
||||
|
||||
function tryPrefixDeclaration(changes: textChanges.ChangeTracker, errorCode: number, sourceFile: SourceFile, token: Node): void {
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(3,10): error TS6133: 'f' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(5,14): error TS6133: 'g' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(9,7): error TS6133: 'C' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(12,6): error TS6133: 'E' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(13,11): error TS6133: 'I' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(14,6): error TS6133: 'T' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(15,11): error TS6133: 'N' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(3,1): error TS6133: 'f' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(5,5): error TS6133: 'g' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(9,1): error TS6133: 'C' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(12,1): error TS6133: 'E' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(13,1): error TS6133: 'I' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(14,1): error TS6133: 'T' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(15,1): error TS6133: 'N' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference.ts(22,19): error TS6133: 'm' is declared but its value is never read.
|
||||
|
||||
|
||||
@ -12,31 +12,31 @@ tests/cases/compiler/noUnusedLocals_selfReference.ts(22,19): error TS6133: 'm' i
|
||||
export {}; // Make this a module scope, so these are local variables.
|
||||
|
||||
function f() {
|
||||
~
|
||||
~~~~~~~~~~
|
||||
!!! error TS6133: 'f' is declared but its value is never read.
|
||||
f;
|
||||
function g() {
|
||||
~
|
||||
~~~~~~~~~~
|
||||
!!! error TS6133: 'g' is declared but its value is never read.
|
||||
g;
|
||||
}
|
||||
}
|
||||
class C {
|
||||
~
|
||||
~~~~~~~
|
||||
!!! error TS6133: 'C' is declared but its value is never read.
|
||||
m() { C; }
|
||||
}
|
||||
enum E { A = 0, B = E.A }
|
||||
~
|
||||
~~~~~~
|
||||
!!! error TS6133: 'E' is declared but its value is never read.
|
||||
interface I { x: I };
|
||||
~
|
||||
~~~~~~~~~~~
|
||||
!!! error TS6133: 'I' is declared but its value is never read.
|
||||
type T = { x: T };
|
||||
~
|
||||
~~~~~~
|
||||
!!! error TS6133: 'T' is declared but its value is never read.
|
||||
namespace N { N; }
|
||||
~
|
||||
~~~~~~~~~~~
|
||||
!!! error TS6133: 'N' is declared but its value is never read.
|
||||
|
||||
// Avoid a false positive.
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(2,14): error TS6133: 'f' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(8,22): error TS6133: 'g' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(12,22): error TS6133: 'h' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(2,5): error TS6133: 'f' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(8,13): error TS6133: 'g' is declared but its value is never read.
|
||||
tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(12,13): error TS6133: 'h' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts (3 errors) ====
|
||||
namespace n {
|
||||
function f() {
|
||||
~
|
||||
~~~~~~~~~~
|
||||
!!! error TS6133: 'f' is declared but its value is never read.
|
||||
f;
|
||||
}
|
||||
@ -14,13 +14,13 @@ tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(12,22):
|
||||
switch (0) {
|
||||
case 0:
|
||||
function g() {
|
||||
~
|
||||
~~~~~~~~~~
|
||||
!!! error TS6133: 'g' is declared but its value is never read.
|
||||
g;
|
||||
}
|
||||
default:
|
||||
function h() {
|
||||
~
|
||||
~~~~~~~~~~
|
||||
!!! error TS6133: 'h' is declared but its value is never read.
|
||||
h;
|
||||
}
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
tests/cases/compiler/unusedClassesinModule1.ts(2,11): error TS6133: 'Calculator' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedClassesinModule1.ts(2,5): error TS6133: 'Calculator' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedClassesinModule1.ts (1 errors) ====
|
||||
module A {
|
||||
class Calculator {
|
||||
~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'Calculator' is declared but its value is never read.
|
||||
public handelChar() {
|
||||
}
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
tests/cases/compiler/unusedClassesinNamespace1.ts(2,11): error TS6133: 'c1' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedClassesinNamespace1.ts(2,5): error TS6133: 'c1' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedClassesinNamespace1.ts (1 errors) ====
|
||||
namespace Validation {
|
||||
class c1 {
|
||||
~~
|
||||
~~~~~~~~
|
||||
!!! error TS6133: 'c1' is declared but its value is never read.
|
||||
|
||||
}
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
tests/cases/compiler/unusedClassesinNamespace2.ts(2,11): error TS6133: 'c1' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedClassesinNamespace2.ts(2,5): error TS6133: 'c1' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedClassesinNamespace2.ts (1 errors) ====
|
||||
namespace Validation {
|
||||
class c1 {
|
||||
~~
|
||||
~~~~~~~~
|
||||
!!! error TS6133: 'c1' is declared but its value is never read.
|
||||
|
||||
}
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
tests/cases/compiler/unusedClassesinNamespace4.ts(10,11): error TS6133: 'c3' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedClassesinNamespace4.ts(10,5): error TS6133: 'c3' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedClassesinNamespace4.ts (1 errors) ====
|
||||
@ -12,7 +12,7 @@ tests/cases/compiler/unusedClassesinNamespace4.ts(10,11): error TS6133: 'c3' is
|
||||
}
|
||||
|
||||
class c3 extends c1 {
|
||||
~~
|
||||
~~~~~~~~
|
||||
!!! error TS6133: 'c3' is declared but its value is never read.
|
||||
|
||||
}
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
tests/cases/compiler/unusedClassesinNamespace5.ts(10,11): error TS6133: 'c3' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedClassesinNamespace5.ts(10,5): error TS6133: 'c3' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedClassesinNamespace5.ts (1 errors) ====
|
||||
@ -12,7 +12,7 @@ tests/cases/compiler/unusedClassesinNamespace5.ts(10,11): error TS6133: 'c3' is
|
||||
}
|
||||
|
||||
class c3 {
|
||||
~~
|
||||
~~~~~~~~
|
||||
!!! error TS6133: 'c3' is declared but its value is never read.
|
||||
public x: c1;
|
||||
}
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
tests/cases/compiler/unusedFunctionsinNamespaces1.ts(2,14): error TS6133: 'function1' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedFunctionsinNamespaces1.ts(2,5): error TS6133: 'function1' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedFunctionsinNamespaces1.ts (1 errors) ====
|
||||
namespace Validation {
|
||||
function function1() {
|
||||
~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'function1' is declared but its value is never read.
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,5 @@
|
||||
tests/cases/compiler/unusedFunctionsinNamespaces5.ts(9,14): error TS6133: 'function3' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedFunctionsinNamespaces5.ts(13,14): error TS6133: 'function4' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedFunctionsinNamespaces5.ts(9,5): error TS6133: 'function3' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedFunctionsinNamespaces5.ts(13,5): error TS6133: 'function4' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedFunctionsinNamespaces5.ts (2 errors) ====
|
||||
@ -12,13 +12,13 @@ tests/cases/compiler/unusedFunctionsinNamespaces5.ts(13,14): error TS6133: 'func
|
||||
}
|
||||
|
||||
function function3() {
|
||||
~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'function3' is declared but its value is never read.
|
||||
function1();
|
||||
}
|
||||
|
||||
function function4() {
|
||||
~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'function4' is declared but its value is never read.
|
||||
|
||||
}
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
tests/cases/compiler/unusedFunctionsinNamespaces6.ts(13,14): error TS6133: 'function4' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedFunctionsinNamespaces6.ts(13,5): error TS6133: 'function4' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedFunctionsinNamespaces6.ts (1 errors) ====
|
||||
@ -15,7 +15,7 @@ tests/cases/compiler/unusedFunctionsinNamespaces6.ts(13,14): error TS6133: 'func
|
||||
}
|
||||
|
||||
function function4() {
|
||||
~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'function4' is declared but its value is never read.
|
||||
|
||||
}
|
||||
|
||||
@ -10,11 +10,11 @@ tests/cases/compiler/unusedIdentifiersConsolidated1.ts(17,13): error TS6133: 'un
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(24,13): error TS6133: 'unUsedPrivateFunction' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(37,11): error TS6133: 'numberRegexp' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(44,17): error TS6133: 'unUsedPrivateFunction' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(57,15): error TS6133: 'usedLocallyInterface2' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(64,11): error TS6133: 'dummy' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(67,15): error TS6133: 'unusedInterface' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(79,11): error TS6133: 'class3' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(99,15): error TS6133: 'interface5' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(57,5): error TS6133: 'usedLocallyInterface2' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(64,5): error TS6133: 'dummy' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(67,5): error TS6133: 'unusedInterface' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(79,5): error TS6133: 'class3' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedIdentifiersConsolidated1.ts(99,5): error TS6133: 'interface5' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedIdentifiersConsolidated1.ts (17 errors) ====
|
||||
@ -99,7 +99,7 @@ tests/cases/compiler/unusedIdentifiersConsolidated1.ts(99,15): error TS6133: 'in
|
||||
}
|
||||
|
||||
interface usedLocallyInterface2 {
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'usedLocallyInterface2' is declared but its value is never read.
|
||||
someFunction(s1: string): void;
|
||||
}
|
||||
@ -108,12 +108,12 @@ tests/cases/compiler/unusedIdentifiersConsolidated1.ts(99,15): error TS6133: 'in
|
||||
}
|
||||
|
||||
class dummy implements usedLocallyInterface {
|
||||
~~~~~
|
||||
~~~~~~~~~~~
|
||||
!!! error TS6133: 'dummy' is declared but its value is never read.
|
||||
}
|
||||
|
||||
interface unusedInterface {
|
||||
~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'unusedInterface' is declared but its value is never read.
|
||||
}
|
||||
}
|
||||
@ -127,7 +127,7 @@ tests/cases/compiler/unusedIdentifiersConsolidated1.ts(99,15): error TS6133: 'in
|
||||
}
|
||||
|
||||
class class3 {
|
||||
~~~~~~
|
||||
~~~~~~~~~~~~
|
||||
!!! error TS6133: 'class3' is declared but its value is never read.
|
||||
}
|
||||
|
||||
@ -149,7 +149,7 @@ tests/cases/compiler/unusedIdentifiersConsolidated1.ts(99,15): error TS6133: 'in
|
||||
export let a: interface3;
|
||||
|
||||
interface interface5 {
|
||||
~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'interface5' is declared but its value is never read.
|
||||
}
|
||||
}
|
||||
@ -1,4 +1,4 @@
|
||||
tests/cases/compiler/unusedImports10.ts(9,12): error TS6133: 'a' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedImports10.ts(9,5): error TS6133: 'a' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedImports10.ts (1 errors) ====
|
||||
@ -11,6 +11,6 @@ tests/cases/compiler/unusedImports10.ts(9,12): error TS6133: 'a' is declared but
|
||||
|
||||
module B {
|
||||
import a = A;
|
||||
~
|
||||
~~~~~~~~
|
||||
!!! error TS6133: 'a' is declared but its value is never read.
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
tests/cases/compiler/a.ts(1,10): error TS6133: 'Member' is declared but its value is never read.
|
||||
tests/cases/compiler/a.ts(2,8): error TS6133: 'd' is declared but its value is never read.
|
||||
tests/cases/compiler/a.ts(2,23): error TS6133: 'M' is declared but its value is never read.
|
||||
tests/cases/compiler/a.ts(3,13): error TS6133: 'ns' is declared but its value is never read.
|
||||
tests/cases/compiler/a.ts(4,8): error TS6133: 'r' is declared but its value is never read.
|
||||
tests/cases/compiler/a.ts(2,13): error TS6133: 'M' is declared but its value is never read.
|
||||
tests/cases/compiler/a.ts(3,8): error TS6133: 'ns' is declared but its value is never read.
|
||||
tests/cases/compiler/a.ts(4,1): error TS6133: 'r' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/a.ts (5 errors) ====
|
||||
@ -12,13 +12,13 @@ tests/cases/compiler/a.ts(4,8): error TS6133: 'r' is declared but its value is n
|
||||
import d, { Member as M } from './b';
|
||||
~
|
||||
!!! error TS6133: 'd' is declared but its value is never read.
|
||||
~
|
||||
~~~~~~~~~~~
|
||||
!!! error TS6133: 'M' is declared but its value is never read.
|
||||
import * as ns from './b';
|
||||
~~
|
||||
~~~~~~~
|
||||
!!! error TS6133: 'ns' is declared but its value is never read.
|
||||
import r = require("./b");
|
||||
~
|
||||
~~~~~~~~
|
||||
!!! error TS6133: 'r' is declared but its value is never read.
|
||||
|
||||
==== tests/cases/compiler/b.ts (0 errors) ====
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
tests/cases/compiler/file2.ts(1,13): error TS6133: 'n' is declared but its value is never read.
|
||||
tests/cases/compiler/file2.ts(1,8): error TS6133: 'n' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/file1.ts (0 errors) ====
|
||||
@ -16,7 +16,7 @@ tests/cases/compiler/file2.ts(1,13): error TS6133: 'n' is declared but its value
|
||||
|
||||
==== tests/cases/compiler/file2.ts (1 errors) ====
|
||||
import * as n from "./file1"
|
||||
~
|
||||
~~~~~~
|
||||
!!! error TS6133: 'n' is declared but its value is never read.
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
tests/cases/compiler/file2.ts(1,50): error TS6133: 't2' is declared but its value is never read.
|
||||
tests/cases/compiler/file2.ts(1,41): error TS6133: 't2' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/file1.ts (0 errors) ====
|
||||
@ -16,7 +16,7 @@ tests/cases/compiler/file2.ts(1,50): error TS6133: 't2' is declared but its valu
|
||||
|
||||
==== tests/cases/compiler/file2.ts (1 errors) ====
|
||||
import {Calculator as calc, test as t1, test2 as t2} from "./file1"
|
||||
~~
|
||||
~~~~~~~~~~~
|
||||
!!! error TS6133: 't2' is declared but its value is never read.
|
||||
|
||||
var x = new calc();
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
tests/cases/compiler/file2.ts(1,8): error TS6133: 'c' is declared but its value is never read.
|
||||
tests/cases/compiler/file2.ts(1,1): error TS6133: 'c' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/file2.ts (1 errors) ====
|
||||
import c = require('./file1')
|
||||
~
|
||||
~~~~~~~~
|
||||
!!! error TS6133: 'c' is declared but its value is never read.
|
||||
==== tests/cases/compiler/file1.ts (0 errors) ====
|
||||
export class Calculator {
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
tests/cases/compiler/unusedInterfaceinNamespace1.ts(2,15): error TS6133: 'i1' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedInterfaceinNamespace1.ts(2,5): error TS6133: 'i1' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedInterfaceinNamespace1.ts (1 errors) ====
|
||||
namespace Validation {
|
||||
interface i1 {
|
||||
~~
|
||||
~~~~~~~~~~~~
|
||||
!!! error TS6133: 'i1' is declared but its value is never read.
|
||||
|
||||
}
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
tests/cases/compiler/unusedInterfaceinNamespace2.ts(2,15): error TS6133: 'i1' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedInterfaceinNamespace2.ts(2,5): error TS6133: 'i1' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedInterfaceinNamespace2.ts (1 errors) ====
|
||||
namespace Validation {
|
||||
interface i1 {
|
||||
~~
|
||||
~~~~~~~~~~~~
|
||||
!!! error TS6133: 'i1' is declared but its value is never read.
|
||||
|
||||
}
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
tests/cases/compiler/unusedInterfaceinNamespace3.ts(10,15): error TS6133: 'i3' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedInterfaceinNamespace3.ts(10,5): error TS6133: 'i3' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedInterfaceinNamespace3.ts (1 errors) ====
|
||||
@ -12,7 +12,7 @@ tests/cases/compiler/unusedInterfaceinNamespace3.ts(10,15): error TS6133: 'i3' i
|
||||
}
|
||||
|
||||
interface i3 extends i1 {
|
||||
~~
|
||||
~~~~~~~~~~~~
|
||||
!!! error TS6133: 'i3' is declared but its value is never read.
|
||||
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread.ts(20,18): error TS6133: 'bar' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread.ts(27,21): error TS6133: 'bar' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread.ts(20,15): error TS6133: 'bar' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread.ts(27,18): error TS6133: 'bar' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedLocalsAndObjectSpread.ts (2 errors) ====
|
||||
@ -23,7 +23,7 @@ tests/cases/compiler/unusedLocalsAndObjectSpread.ts(27,21): error TS6133: 'bar'
|
||||
const foo = { a: 1, b: 2 };
|
||||
// 'a' is declared but never used
|
||||
const {a, ...bar} = foo; // bar should be unused
|
||||
~~~
|
||||
~~~~~~
|
||||
!!! error TS6133: 'bar' is declared but its value is never read.
|
||||
//console.log(bar);
|
||||
}
|
||||
@ -32,7 +32,7 @@ tests/cases/compiler/unusedLocalsAndObjectSpread.ts(27,21): error TS6133: 'bar'
|
||||
const foo = { a: 1, b: 2 };
|
||||
// '_' is declared but never used
|
||||
const {a: _, ...bar} = foo; // bar should be unused
|
||||
~~~
|
||||
~~~~~~
|
||||
!!! error TS6133: 'bar' is declared but its value is never read.
|
||||
//console.log(bar);
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread2.ts(5,6): error TS6133: 'rest' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread2.ts(8,10): error TS6133: 'foo' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread2.ts(12,8): error TS6133: 'rest' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread2.ts(5,3): error TS6133: 'rest' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread2.ts(8,1): error TS6133: 'foo' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndObjectSpread2.ts(12,5): error TS6133: 'rest' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedLocalsAndObjectSpread2.ts (3 errors) ====
|
||||
@ -9,18 +9,18 @@ tests/cases/compiler/unusedLocalsAndObjectSpread2.ts(12,8): error TS6133: 'rest'
|
||||
children, // here!
|
||||
active: _a, // here!
|
||||
...rest,
|
||||
~~~~
|
||||
~~~~~~~
|
||||
!!! error TS6133: 'rest' is declared but its value is never read.
|
||||
} = props;
|
||||
|
||||
function foo() {
|
||||
~~~
|
||||
~~~~~~~~~~~~
|
||||
!!! error TS6133: 'foo' is declared but its value is never read.
|
||||
const {
|
||||
children,
|
||||
active: _a,
|
||||
...rest,
|
||||
~~~~
|
||||
~~~~~~~
|
||||
!!! error TS6133: 'rest' is declared but its value is never read.
|
||||
} = props;
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@ tests/cases/compiler/unusedLocalsAndParameters.ts(4,12): error TS6133: 'a' is de
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(9,22): error TS6133: 'a' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(15,5): error TS6133: 'farrow' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(15,15): error TS6133: 'a' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(18,7): error TS6133: 'C' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(18,1): error TS6133: 'C' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(20,12): error TS6133: 'a' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(23,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(23,11): error TS6133: 'v' is declared but its value is never read.
|
||||
@ -20,7 +20,7 @@ tests/cases/compiler/unusedLocalsAndParameters.ts(63,11): error TS6133: 'c' is d
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(68,11): error TS6133: 'a' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(71,11): error TS6133: 'c' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(74,11): error TS6133: 'c' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(79,11): error TS6133: 'N' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(79,1): error TS6133: 'N' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParameters.ts(80,9): error TS6133: 'x' is declared but its value is never read.
|
||||
|
||||
|
||||
@ -51,7 +51,7 @@ tests/cases/compiler/unusedLocalsAndParameters.ts(80,9): error TS6133: 'x' is de
|
||||
};
|
||||
|
||||
class C {
|
||||
~
|
||||
~~~~~~~
|
||||
!!! error TS6133: 'C' is declared but its value is never read.
|
||||
// Method declaration paramter
|
||||
method(a) {
|
||||
@ -148,7 +148,7 @@ tests/cases/compiler/unusedLocalsAndParameters.ts(80,9): error TS6133: 'x' is de
|
||||
|
||||
// in a namespace
|
||||
namespace N {
|
||||
~
|
||||
~~~~~~~~~~~
|
||||
!!! error TS6133: 'N' is declared but its value is never read.
|
||||
var x;
|
||||
~
|
||||
|
||||
@ -1,20 +1,20 @@
|
||||
tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts(2,6): error TS6133: 'handler1' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts(5,10): error TS6133: 'foo' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts(6,10): error TS6133: 'handler2' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts(2,1): error TS6133: 'handler1' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts(5,1): error TS6133: 'foo' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts(6,5): error TS6133: 'handler2' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts (3 errors) ====
|
||||
// unused
|
||||
type handler1 = () => void;
|
||||
~~~~~~~~
|
||||
~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'handler1' is declared but its value is never read.
|
||||
|
||||
|
||||
function foo() {
|
||||
~~~
|
||||
~~~~~~~~~~~~
|
||||
!!! error TS6133: 'foo' is declared but its value is never read.
|
||||
type handler2 = () => void;
|
||||
~~~~~~~~
|
||||
~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'handler2' is declared but its value is never read.
|
||||
foo();
|
||||
}
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts(1,18): error TS6133: 'person' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts(1,34): error TS6133: 'person2' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts(2,9): error TS6133: 'unused' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts(3,14): error TS6133: 'maker' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts(3,5): error TS6133: 'maker' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts(3,20): error TS6133: 'child' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts(4,13): error TS6133: 'unused2' is declared but its value is never read.
|
||||
|
||||
@ -16,7 +16,7 @@ tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1
|
||||
~~~~~~
|
||||
!!! error TS6133: 'unused' is declared but its value is never read.
|
||||
function maker(child: string): void {
|
||||
~~~~~
|
||||
~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'maker' is declared but its value is never read.
|
||||
~~~~~
|
||||
!!! error TS6133: 'child' is declared but its value is never read.
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts(1,18): error TS6133: 'person' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts(2,9): error TS6133: 'unused' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts(3,14): error TS6133: 'maker' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts(3,5): error TS6133: 'maker' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts(3,20): error TS6133: 'child' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts(4,13): error TS6133: 'unused2' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts(6,21): error TS6133: 'child2' is declared but its value is never read.
|
||||
@ -15,7 +15,7 @@ tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2
|
||||
~~~~~~
|
||||
!!! error TS6133: 'unused' is declared but its value is never read.
|
||||
function maker(child: string): void {
|
||||
~~~~~
|
||||
~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'maker' is declared but its value is never read.
|
||||
~~~~~
|
||||
!!! error TS6133: 'child' is declared but its value is never read.
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts(1,25): error TS6133: 'person' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts(1,41): error TS6133: 'person2' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts(2,9): error TS6133: 'unused' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts(3,14): error TS6133: 'maker' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts(3,5): error TS6133: 'maker' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts(3,20): error TS6133: 'child' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts(4,13): error TS6133: 'unused2' is declared but its value is never read.
|
||||
|
||||
@ -16,7 +16,7 @@ tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.
|
||||
~~~~~~
|
||||
!!! error TS6133: 'unused' is declared but its value is never read.
|
||||
function maker(child: string): void {
|
||||
~~~~~
|
||||
~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'maker' is declared but its value is never read.
|
||||
~~~~~
|
||||
!!! error TS6133: 'child' is declared but its value is never read.
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts(1,25): error TS6133: 'person' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts(2,9): error TS6133: 'unused' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts(3,14): error TS6133: 'maker' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts(3,5): error TS6133: 'maker' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts(3,20): error TS6133: 'child' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts(4,13): error TS6133: 'unused2' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts(6,21): error TS6133: 'child2' is declared but its value is never read.
|
||||
@ -15,7 +15,7 @@ tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.
|
||||
~~~~~~
|
||||
!!! error TS6133: 'unused' is declared but its value is never read.
|
||||
function maker(child: string): void {
|
||||
~~~~~
|
||||
~~~~~~~~~~~~~~
|
||||
!!! error TS6133: 'maker' is declared but its value is never read.
|
||||
~~~~~
|
||||
!!! error TS6133: 'child' is declared but its value is never read.
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
tests/cases/compiler/unusedModuleInModule.ts(2,12): error TS6133: 'B' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedModuleInModule.ts(2,5): error TS6133: 'B' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedModuleInModule.ts (1 errors) ====
|
||||
module A {
|
||||
module B {}
|
||||
~
|
||||
~~~~~~~~
|
||||
!!! error TS6133: 'B' is declared but its value is never read.
|
||||
}
|
||||
@ -1,10 +1,10 @@
|
||||
tests/cases/compiler/unusedNamespaceInModule.ts(2,15): error TS6133: 'B' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedNamespaceInModule.ts(2,5): error TS6133: 'B' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedNamespaceInModule.ts (1 errors) ====
|
||||
module A {
|
||||
namespace B { }
|
||||
~
|
||||
~~~~~~~~~~~
|
||||
!!! error TS6133: 'B' is declared but its value is never read.
|
||||
export namespace C {}
|
||||
}
|
||||
@ -1,10 +1,10 @@
|
||||
tests/cases/compiler/unusedNamespaceInNamespace.ts(2,15): error TS6133: 'B' is declared but its value is never read.
|
||||
tests/cases/compiler/unusedNamespaceInNamespace.ts(2,5): error TS6133: 'B' is declared but its value is never read.
|
||||
|
||||
|
||||
==== tests/cases/compiler/unusedNamespaceInNamespace.ts (1 errors) ====
|
||||
namespace A {
|
||||
namespace B { }
|
||||
~
|
||||
~~~~~~~~~~~
|
||||
!!! error TS6133: 'B' is declared but its value is never read.
|
||||
export namespace C {}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user