Я использую Jest для написания некоторых спецификаций и ESLint для создания стиля.
Для моих foo.spec.js
тестов eslint продолжает выдавать следующие ошибки.Кажется, кажется, что jest
, beforeEach
, afterEach
и т. Д. ... не определены в этом файле.
11:1 error 'beforeEach' is not defined no-undef
12:3 error 'jest' is not defined no-undef
14:13 error 'jest' is not defined no-undef
18:1 error 'afterEach' is not defined no-undef
20:1 error 'describe' is not defined no-undef
21:3 error 'it' is not defined no-undef
25:5 error 'expect' is not defined no-undef
28:5 error 'expect' is not defined no-undef
31:5 error 'expect' is not defined no-undef
34:3 error 'it' is not defined no-undef
38:5 error 'expect' is not defined no-undef
41:5 error 'jest' is not defined no-undef
42:5 error 'expect' is not defined no-undef
43:5 error 'expect' is not defined no-undef
46:3 error 'it' is not defined no-undef
54:5 error 'expect' is not defined no-undef
58:5 error 'jest' is not defined no-undef
Я полагаю, что они включаются jest автоматически, и поэтому их не нужно явно импортировать в мои файлы спецификаций.Фактически, единственное, что я импортирую через мой jest.setup.js
файл - это
import "react-testing-library/cleanup-after-each";
import "jest-dom/extend-expect";
Есть ли способ устранить эти ошибки, не отключая правила eslint в верхней части каждого отдельного файла или встроенного файла?
Спасибо!