ESLint выбрасывает no-unused-vars для компонента данных reactjs

Кто-нибудь знает, как решить эту проблему с линтингом? Он утверждает, что я не использую TasksComponent. Спасибо!

'TasksComponent' присваивается значение, но никогда не используется. (нет неиспользованных варс)

describe('root tests', () => {

    it('renders without crashing', () => {
        const TasksComponent = TasksWithData(Tasks);
        const root = document.createElement('root');
        ReactDOM.render(<TasksComponent {...taskconfig} />, root);
        ReactDOM.unmountComponentAtNode(root);
    });

});

Это мой файл .eslintrc:

module.exports = {
    "env": {
        "browser": true,
        "es6": true,
        "jest": true
    },
    "extends": "eslint:recommended",
    "parserOptions": {
        "ecmaFeatures": {
            "experimentalObjectRestSpread": true,
            "jsx": true
        },
        "sourceType": "module"
    },
    "plugins": [
        "react"
    ],
    "rules": {
        "indent": [
            "error",
            4
        ],
        "quotes": [
            "warn",
            "single"
        ],
        "semi": [
            "error",
            "always"
        ]
    }
};

person briang    schedule 12.06.2018    source источник
comment
Отвечает ли это на ваш вопрос? ESLint с React выдает ошибки `no-unused-vars`   -  person fregante    schedule 25.04.2020


Ответы (1)


У тебя есть правила

jsx-uses-vars и jsx- использует-реагировать

Добавлен в ваш конфиг eslint?

Я думаю, это должно решить вашу проблему.

person Wayrex    schedule 12.06.2018
comment
Я так не думаю, я добавил свой файл .eslintrc в свой исходный вопрос. - person briang; 12.06.2018
comment
Спасибо за помощь! Я понял! - person briang; 12.06.2018