Чтобы запретить код вроде this.$log
.
Не работает следующая конфигурация:
{
'no-restricted-properties': [
2,
{
object: 'this',
property: '$log',
},
],
}
Вы можете добиться этого, используя правило без ограничений синтаксиса.
Итак, в вашем файле .eslintrc
добавьте это правило.
"no-restricted-syntax": [
"error",
{
"selector": "MemberExpression[object.type='ThisExpression'][property.name='$log']",
"message": "this.$log is prohibited"
}
]
Благодаря вашему вдохновению у меня наконец-то это заработало, спасибо, сэр! stackoverflow.com/a/65453967/7881859
Большое спасибо, а не могли бы вы ответить и на этот похожий вопрос? Меня это очень беспокоит. stackoverflow.com/questions/65434989/…