jest-runner-eslint icon indicating copy to clipboard operation
jest-runner-eslint copied to clipboard

jest-runner-eslint disagreeing with command line eslint and editor

Open samselikoff opened this issue 6 years ago • 4 comments

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:

image

image

When I run eslint lib/response.js I get

image

But when I run jest, I get

image


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
      }
    }
  ]
};

samselikoff avatar Jul 30 '19 15:07 samselikoff

Could you put together a reproduction we could pull down and see the error? We just use eslint's programmatic api, so different results sounds weird

SimenB avatar Jul 30 '19 16:07 SimenB

Here ya go! https://github.com/samselikoff/jest-runner-eslint-issue-69

samselikoff avatar Jul 30 '19 17:07 samselikoff

@samselikoff did you manage to solve this? Got the same issue here

luizcieslak avatar Nov 10 '19 23:11 luizcieslak

@luizcieslak haven't come back to it again so I don't think so.

samselikoff avatar Nov 17 '19 23:11 samselikoff