javascript - 如何使用 eslint 在 JavaScript 中强制不使用 myStr = myStr + 'Some string'

标签 javascript eslint eslintrc

如何在 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 在 JavaScript 中强制不使用 myStr = myStr + 'Some string',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60331182/

相关文章:

typescript - 如何禁用 eslint no-promise-executor-return?

node.js - 配置文件 .eslintrc 是否被弃用而支持 .eslintrc.* 文件?

vue.js - 模块构建失败(来自 ./node_modules/eslint-loader/index.js): Error: Cannot find module 'eslint/lib/formatters/stylish'

javascript - 使用粘性滚动菜单链接打开 Accordion 菜单项

javascript - 当帖子正文内容为 JSON 但响应为 HTML 时,发出 jquery ajax post 请求

javascript - SailsJs - 将 html View 导出为 PDF

javascript - 如何从@Html.Raw(Json.Encode(Model)) 中删除 ESLint 解析错误

vue.js - 是否可以在 Vue 中使 Prop 有条件,例如prop2 取决于 prop1 的值?

vue.js - VSCode 更漂亮/vue 格式设置无法正常工作

javascript - 如何调试第三方代码中的 javascript 未定义错误。