if
、
for
、
while
、
do
、
with
、または
try
ステートメントの本体、または関数宣言の本体として使用されていないブロックステートメントを報告します。 ECMAScript 6 以降、JavaScript ブロックには
let
および
const
変数に新しいスコープが導入されていますが、独立したブロックステートメントは
var
変数が使用されている場合に混乱を招きやすく、検出困難なバグを引き起こす可能性があります。