Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"to" is not a valid property of expect jest/valid-expect

I'm trying to fix eslint warnings in my code and I get a lot of these. The problem is that the files in question are not jest tests but cypress tests. The tests are valid because cypress expect is not the same as jest expect.
Is there a way to either ignore the cypress directory for jest/valid-expect warnings ? or if that fails just ignore the directory for any jest validation ? There's no jest tests in that directory.

like image 960
xyious Avatar asked Oct 01 '18 20:10

xyious


1 Answers

This answer provides most of the information needed (thanks CRayen for pointing me to another question (which was a duplicate of another)).

Basically you can put a .eslintrc file into any subfolder in which you want to override rules. Then you need to add a section like the one in the answer:

"overrides": [{
  "files": [ "*.spec.js" ],
  "rules": {
    "no-unused-expressions": 0
  }
}]

where you explicitly turn off the rules you don't want to be used to check the files listed by setting them to 0.

like image 89
xyious Avatar answered Oct 17 '22 07:10

xyious