如何在 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

(请记住,这将适用于 所有 形式的运算符赋值,例如 *- 等,而不仅仅是 +)