Open
Description
I'm trying to get jest-runner-eslint
setup but its results are disagreeing with the results from running eslint
from the command line (as well as my editor).
It does seem like both jest and eslint
(and editor) are using .eslintrc.js
, because if I change them both runners are affected. But I can't get the two to agree on certain files.
For example I have a file response.js
, and my editor shows these errors:
When I run eslint lib/response.js
I get
But when I run jest, I get
Here's my configs:
// jest.config.js
let eslint = {
displayName: "lint",
runner: "jest-runner-eslint",
testMatch: ["<rootDir>/lib/response.js"]
};
module.exports = {
projects: [eslint]
};
// .eslintrc.js
module.exports = {
root: true,
parser: "babel-eslint",
plugins: ["jest"],
extends: [
"eslint:recommended",
"plugin:jest/recommended",
"plugin:jest/style"
],
env: {
"jest/globals": true,
es6: true
},
rules: {
camelcase: 0,
"object-curly-spacing": 0,
quotes: 0,
"array-bracket-spacing": 0,
"no-var": 0,
"object-shorthand": 0,
"arrow-parens": 0,
"no-unused-vars": ["error", { args: "none" }]
},
overrides: [
{
files: ["jest.config.js", "babel.config.js"],
env: {
browser: false,
node: true
}
},
{
files: ["__tests__/**"],
env: {
browser: true
}
}
]
};
Metadata
Metadata
Assignees
Labels
No labels