如何禁止使用'简明方法'使用esint
How to disallow usage of 'concise methods' using eslint
检查下面的示例代码
var Syntax = {
/* eslint should throw error for this */
concise () {
console.log("Concise syntax (es6). No 'function' keyword.");
},
normal: function () {
console.log("Normal syntax.");
}
};
- 尝试将CCD_ 1环境设置为CCD_;在.eslintrc配置中将
ecmaParser
选项设置为5
。仍然没有抛出任何错误 - 已经浏览了所有可用的esint规则。无匹配
- 我使用babel esint作为解析器
有一个esint插件:https://www.npmjs.com/package/eslint-plugin-no-inferred-method-name
它似乎照你说的做了。它声称如果你定义就会抛出一个错误
{
concise () { ... }
}
但如果你这样做了,就不会抛出错误:
{
normal: function() { ... }
}
使用它首先安装:
$ npm install -g eslint-plugin-no-inferred-method-name
并添加:
"plugins": [
"no-inferred-method-name"
],
到您的esint文件。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- toBoolean方法类似于toString
- 如何在单击复选框后调用控制器方法
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 递归使用 eval() 是检查程序执行的好方法吗?
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- toLocaleDateString和toLocaleString方法不尊重机器时区
- 有条件更新d3.js力图中节点的最佳方法
- 如何禁止使用'简明方法'使用esint
- 禁止特定变量/方法的esint规则