Я создал приложение реакции, используя create-react-app
, и я использую xo
в качестве линта. Поскольку я хотел написать тесты для компонентов, я добавил enzyme
и требуемый адаптер, а также создал setupTests.js
файл , как указано здесь . Теперь тесты работают нормально, но проблема в том, что xo
жалуется на случай setupTests.js
src\setupTests.js:1:1
× 1:1 Filename is not in kebab case. Rename it to setup-tests.js. unicorn/filename-case
Я попытался добавить следующее к xo
правилам в package.json
:
{
...,
"xo": {
...,
"rules": {
...,
"unicorn/filename-case": [
"error",
{
"case": "kebabCase",
"allow": "src/setupTests.js"
}
]
}
}
}
Но xo
не будет игнорировать этот файл. Как я могу сказать xo
(или eslint-unicorn-plugin
) игнорировать этот файл? Документация плагина не помогает. Любая помощь будет оценена.