
分类: 公告 5 分钟阅读
我们刚刚发布了 ESLint v3.18.0,这是一个 ESLint 的小版本升级。此版本增加了一个新功能,并修复了之前版本中发现的几个错误。
此版本增加了对 AST 选择器 的支持。AST 选择器可以非常精确地描述语法模式,使用类似于 CSS 选择器的语法。选择器可以用于
例如,假设您想禁止在代码库中调用 Mocha 的 xdescribe
函数。以前,不编写自定义规则是不可能做到这一点的。但是,现在您可以使用选择器配置 no-restricted-syntax 规则
{
"rules": {
"no-restricted-syntax": [
"error",
"CallExpression[callee.name='xdescribe']"
]
}
}
选择器可以让你更好地控制代码中的特定模式,而无需为每个模式编写自定义规则。
有关更多详细信息,请参阅 选择器文档。
最新的 ESLint 新闻、案例研究、教程和资源。