* Add suggestion diagnostics for unused label and unreachable code * Always error on unused left hand side of comma
18 lines
395 B
TypeScript
18 lines
395 B
TypeScript
// @allowJs: true
|
|
// @checkJs: true
|
|
// @noEmit: true
|
|
// @allowUnreachableCode: false
|
|
|
|
// @filename: a.js
|
|
let C = "sss";
|
|
let C = 0; // Error: Cannot redeclare block-scoped variable 'C'.
|
|
|
|
function f() {
|
|
return;
|
|
return; // Error: Unreachable code detected.
|
|
}
|
|
|
|
function b() {
|
|
"use strict";
|
|
var arguments = 0; // Error: Invalid use of 'arguments' in strict mode.
|
|
} |