* Figuring out where to place throw statement * Restored path argument destructuring * New approach using comma expressions for assignments * Moved throwNode into body of forXstatements * Refactored with helper function and ensureBlock, additional tests for update exprs * Added exec tests for all violations * Hoisted helper function for comma expression outside of visitor
10 lines
160 B
JavaScript
10 lines
160 B
JavaScript
function f() {
|
|
const a = "foo";
|
|
|
|
if (false) a = "false";
|
|
|
|
return a;
|
|
}
|
|
|
|
assert.equal(f(), "foo", 'Const violation in not taken branch should be ignored.')
|