ESLint 规则不允许在循环内声明变量?
ESLint rule for not allowing variable declarations inside a loop?
是否有任何已发布的 eslint 指向规则
只是一个随机示例,所以请不要注意 logic/functionality-
这是不好
for (let i = 0; i < 5; i++) {
const container = document.getElementById('container');
container.innerHtml = `${container.innerHtml}my number: ${i}`;
}
并将此建议为 GOOD:
const container = document.getElementById('container');
for (let i = 0; i < 5; i++) {
container.innerHtml = `${container.innerHtml}my number: ${i}`;
}
我能做到的最接近的是 no-inner-declarations
作为 ESLint 核心的规则 rule。
是否有任何已发布的 eslint 指向规则
只是一个随机示例,所以请不要注意 logic/functionality-
这是不好
for (let i = 0; i < 5; i++) {
const container = document.getElementById('container');
container.innerHtml = `${container.innerHtml}my number: ${i}`;
}
并将此建议为 GOOD:
const container = document.getElementById('container');
for (let i = 0; i < 5; i++) {
container.innerHtml = `${container.innerHtml}my number: ${i}`;
}
我能做到的最接近的是 no-inner-declarations
作为 ESLint 核心的规则 rule。