Merge pull request #21343 from Microsoft/add2-semicolon-to-unused-class-members
Add semicolon to unused class member list
This commit is contained in:
commit
5dcb937a48
|
@ -21030,6 +21030,7 @@ namespace ts {
|
|||
}
|
||||
break;
|
||||
case SyntaxKind.IndexSignature:
|
||||
case SyntaxKind.SemicolonClassElement:
|
||||
// Can't be private
|
||||
break;
|
||||
default:
|
||||
|
|
13
tests/baselines/reference/unusedSemicolonInClass.js
Normal file
13
tests/baselines/reference/unusedSemicolonInClass.js
Normal file
|
@ -0,0 +1,13 @@
|
|||
//// [unusedSemicolonInClass.ts]
|
||||
class Unused {
|
||||
;
|
||||
}
|
||||
|
||||
|
||||
//// [unusedSemicolonInClass.js]
|
||||
var Unused = /** @class */ (function () {
|
||||
function Unused() {
|
||||
}
|
||||
;
|
||||
return Unused;
|
||||
}());
|
7
tests/baselines/reference/unusedSemicolonInClass.symbols
Normal file
7
tests/baselines/reference/unusedSemicolonInClass.symbols
Normal file
|
@ -0,0 +1,7 @@
|
|||
=== tests/cases/compiler/unusedSemicolonInClass.ts ===
|
||||
class Unused {
|
||||
>Unused : Symbol(Unused, Decl(unusedSemicolonInClass.ts, 0, 0))
|
||||
|
||||
;
|
||||
}
|
||||
|
7
tests/baselines/reference/unusedSemicolonInClass.types
Normal file
7
tests/baselines/reference/unusedSemicolonInClass.types
Normal file
|
@ -0,0 +1,7 @@
|
|||
=== tests/cases/compiler/unusedSemicolonInClass.ts ===
|
||||
class Unused {
|
||||
>Unused : Unused
|
||||
|
||||
;
|
||||
}
|
||||
|
4
tests/cases/compiler/unusedSemicolonInClass.ts
Normal file
4
tests/cases/compiler/unusedSemicolonInClass.ts
Normal file
|
@ -0,0 +1,4 @@
|
|||
// @noUnusedLocals: true
|
||||
class Unused {
|
||||
;
|
||||
}
|
Loading…
Reference in a new issue