[英]Bypass ESLint's `no-unused-var` for Should in a Mocha test
[英]Eslint no-unused-var for decorator factory
感謝您瀏覽我的問題。
使用這樣的裝飾器后遇到一些eslint錯誤
@decorate({ title: 'head' })
class Test {
@decorate(item => ({ age: item.age }))
method(){
return ;
}
}
export default Test;
.eslintrc配置:
{
"parser": "babel-eslint",
"rules": {
"no-unused-vars": 2
}
}
pacakges版本
"babel-eslint": "6.0.3",
"eslint": "^2.8.0"
eslint錯誤消息
Cannot read property 'type' of undefined
TypeError: Cannot read property 'type' of undefined
at collectUnusedVariables (/Users/Documents/support_decorator/node_modules/eslint/lib/rules/no-unused-vars.js:184:44)
看起來這條線引起問題。 並使用了ES5常見的匿名功能,錯誤仍然存在。
@decorate(item => ({ age: item.age }))
我該怎么辦? 將eslint和babel-eslint升級到特定版本還是只是關閉“ no-unused-vars”規則?
eslint v6.0.4中已修復此問題 ,只需升級即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.