Спасибо за просмотр моего вопроса.
Я столкнулся с некоторыми ошибками eslint после использования декоратора, подобного этому
@decorate({ title: 'head' })
class Test {
@decorate(item => ({ age: item.age }))
method(){
return ;
}
}
export default Test;
.eslintrc config:
{
"parser": "babel-eslint",
"rules": {
"no-unused-vars": 2
}
}
pacakges version
"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"?