如何在 JavaScript 中强制使用 eslint 不使用 myStr = myStr + 'Some string'
How to enforce in JavaScript using eslint not to use myStr = myStr + 'Some string'
如何在 JavaScript 中强制使用 ESLint 不使用 myStr = myStr + 'Some string'
而使用 myStr += 'Some string'
。
您可以使用 operator-assignment 规则:
/*eslint operator-assignment: ["error", "always"]*/
x = x + y;
// The above line will throw a linting error
x += y;
// The above line will not throw a linting error
(请记住,这将适用于 所有 形式的运算符赋值,例如 *
和 -
等,而不仅仅是 +
)
如何在 JavaScript 中强制使用 ESLint 不使用 myStr = myStr + 'Some string'
而使用 myStr += 'Some string'
。
您可以使用 operator-assignment 规则:
/*eslint operator-assignment: ["error", "always"]*/
x = x + y;
// The above line will throw a linting error
x += y;
// The above line will not throw a linting error
(请记住,这将适用于 所有 形式的运算符赋值,例如 *
和 -
等,而不仅仅是 +
)