codeclimate / codeclimate-eslint

Code Climate Engine for ESLint
MIT License
95 stars 93 forks source link

`eslint-plugin-graphql` not supported #573

Open zinkkrysty opened 2 years ago

zinkkrysty commented 2 years ago

I would have expected that the eslint graphql plugin is supported by codeclimate.

Actual Behavior

Getting a bunch of errors in codeclimate:

Definition for rule 'graphql/template-strings' was not found.

Expected Behavior

The graphql plugin should work, as it does locally:

yarn eslint path/to/file.js

path/to/file.js
  112:22  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars
  120:16  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars

✖ 2 problems (0 errors, 2 warnings)

✨  Done in 4.98s.

Steps to reproduce

  1. Add eslint-plugin-graphql to package.json
  2. Change configuration files:

(1) .codeclimate.yml :

plugins:
eslint:
enabled: true
channel: 'eslint-7'
config:
config: .eslintrc.json

(2) .eslintrc.json :

  "rules": {
    "graphql/template-strings": ["error", {
      "env": "apollo"
    }]
  },
  "plugins": ["graphql"]
zinkkrysty commented 2 years ago

Additional info: https://github.com/B2o5T/graphql-eslint is not supported, either, so at the moment I can't use any graphql linters with CodeClimate

bohdanbirdie commented 1 year ago

Also got this issue, seems like graphql-esling integration does not work