no-unreachable
禁止出现无法执行的代码
为什么
因为return, throw, break, 和 continue语句会无条件地退出一个代码块,所以在它们之后的任何语句都无法执行。
建议
删除无法执行的代码
错误示例
js
function foo() {
return 'ranwawa';
console.log('done');
}function foo() {
return 'ranwawa';
console.log('done');
}正确示例
js
function foo() {
console.log('done');
return 'ranwawa';
}function foo() {
console.log('done');
return 'ranwawa';
}