Javascript 埃斯林特;Vue-如何禁止使用“$log”?

Javascript 埃斯林特;Vue-如何禁止使用“$log”?,javascript,vue.js,eslint,Javascript,Vue.js,Eslint,$log的来源: Vue.prototype.$log=console.log 禁区: {{$log} {{$log('foo')} 从“Vue”导入Vue //地点4 Vue.prototype.$log('foo')) 导出默认值{ 创建(){ //地点5 此.$log('foo') }, } 一些可能有帮助的其他信息: 在深入研究了无限制语法、vue/无限制语法规则和ASTs之后,我终于找到了这个工作,以下是工作规则: { 规则:{ “无限制语法”:[ “错误”, { 选择器

$log的来源

Vue.prototype.$log=console.log
禁区:


{{$log}
{{$log('foo')}
从“Vue”导入Vue
//地点4
Vue.prototype.$log('foo'))
导出默认值{
创建(){
//地点5
此.$log('foo')
},
}
一些可能有帮助的其他信息:


在深入研究了
无限制语法
vue/无限制语法
规则和
AST
s之后,我终于找到了这个工作,以下是工作规则:

{
规则:{
“无限制语法”:[
“错误”,
{
选择器:“[name=$log]”,
消息:“不允许使用“$log”,
},
],
“vue/无限制语法”:[
“错误”,
{
选择器:“[name=$log]”,
消息:“不允许使用“$log”,
},
],
},
}

为了澄清,您的意思是如何让eslint将
$log
标记为不允许,而不是如何禁用该函数的调用。我理解正确吗?@apokryfos是的,目标是禁止所有$log的使用。@apokryfos我已经让它工作了。