Eslint no-unused-var для фабрики декораторов
Спасибо за просмотр моего вопроса.
Я встретил некоторые ошибки 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"?