【发布时间】:2020-12-24 12:03:32
【问题描述】:
禁止this.$log之类的代码。
以下配置不起作用:
{
'no-restricted-properties': [
2,
{
object: 'this',
property: '$log',
},
],
}
【问题讨论】:
标签: javascript eslint
禁止this.$log之类的代码。
以下配置不起作用:
{
'no-restricted-properties': [
2,
{
object: 'this',
property: '$log',
},
],
}
【问题讨论】:
标签: javascript eslint
您可以使用no-restricted-syntax 规则实现此目的。
所以在您的.eslintrc 文件中添加此规则。
"no-restricted-syntax": [
"error",
{
"selector": "MemberExpression[object.type='ThisExpression'][property.name='$log']",
"message": "this.$log is prohibited"
}
]
【讨论】: