-
-
Notifications
You must be signed in to change notification settings - Fork 26.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESLint checks (and the upcoming Flow integration) is missing in tests #1169
Comments
Can/will |
|
@gaearon My CI complained about some warnings, somehow I could not reproduce them locally. :/ I've added a lint script in package.json that just runs eslint, works for me now.
see thisconnect/desktop@02d3e2f |
The build script didn’t use to output warnings. It does now, if you update to |
Thanks @gaearon !! |
This is interesting: https://github.com/rogeliog/jest-runner-eslint |
Meh. It doesn't seem that important, and above all test runs must be fast. Happy to look at PRs implementing this but we won't be doing it ourselves. |
Followup to this comment thread: #1152 (comment)
Description
When running the
start
ortest
lint issues or flow issues (with #1152) are not reported if they are not within a test file (not required by webpack, only seen by jest).Expected behavior
I see three acceptable UX here:
start
script should explore test files as well and run the eslint loader (+ flow plugin) on ittest
script should run eslint (+ flow) each time jest triggers a change from its watchThe first one would be the best, the last one would be ok, but let's try to avoid it!
Actual behavior
Test files are completely ignored by static checks.
Environment
Run these commands in the project folder and fill in their results:
npm ls react-scripts
(if you haven’t ejected): 0.8.1node -v
: 6.7.0npm -v
: 3.10.3yarn --version
: 0.18.0Then, specify:
Reproducible Demo
https://github.com/rricard/cra-failing-test-checks
The text was updated successfully, but these errors were encountered: