Skip to content

Releases: dimaMachina/graphql-eslint

@graphql-eslint/eslint-plugin@3.10.0

29 Mar 01:04
24762d9
Compare
Choose a tag to compare

Minor Changes

  • 7251269: feat: new rule relay-connection-types
  • 7251269: feat: new rule relay-edge-types
  • 7251269: feat: new rule relay-page-info
  • 7251269: feat: new rule relay-arguments
  • 7251269: feat: new config plugin:@graphql-eslint/relay
  • 7251269: fix: adjust suggestion fix location for code-files
  • edbec90: feat: update graphql-config to fix loading schema via url

Patch Changes

  • 4bcee4a: fix: surface the original error while loading schema in ESLint server
  • 4bcee4a: fix: clarify error message for outdated version of graphql package
  • 3e821de: fix: allow single letter for snake_case and UPPER_CASE in naming-convention rule

Special thanks to @connorjs

@graphql-eslint/eslint-plugin@3.9.1

14 Mar 18:42
3496388
Compare
Choose a tag to compare

Patch Changes

  • 56d6ff3: [known-fragment-names]: fix when fragment used on interface and union
  • 3fe3761: print debug information with DEBUG env variable, example DEBUG=graphql-eslint:* eslint .

@graphql-eslint/eslint-plugin@3.9.0

05 Mar 11:14
b926fb6
Compare
Choose a tag to compare

Minor Changes

  • 9c575c6: feat: add definitions option for alphabetize rule
  • bcbda42: feat: add suggestions for require-id-when-available, require-deprecation-date, no-deprecated and no-scalar-result-type-on-mutation rules
  • 1f697f0: feat: add suggestions for no-duplicate-fields, no-hashtag-description and selection-set-depth rules
  • db22ba5: feat: add suggestions for no-typename-prefix, no-root-type, no-case-insensitive-enum-values-duplicates rules
  • b04a8d5: feat: add ignoreClientDirectives option for known-directives rule
  • 63c5c78: feat: add suggestions for description-style, input-name and no-anonymous-operations rules

Patch Changes

  • 58b5bfd: fix: false negative case when nested fragments used in require-id-when-available rule
  • 2cbaa60: fix: check nested selections in fragments in require-id-when-available rule
  • d9386ad: fix autofix sort for variables in alphabetize rule

Thanks to @jycouet for improving require-id-when-available 58b5bfd

@graphql-eslint/eslint-plugin@3.8.0

01 Feb 14:12
6f97617
Compare
Choose a tag to compare

Minor Changes

  • 0da135f: feat: add new option OperationDefinition in require-description rule
  • 1729313: feat: add autofix for alphabetize rule and change sort order to lexicographic
  • d9bdbd3: feat: add new style matchDocumentStyle for match-document-filename rule

Patch Changes

  • 7a5ebe0: fix error in no-unreachable-types rule on graphql@16.3.0
  • af22d9d: chore: clarify report message for require-description rule
  • 1729313: fix ESTree parser, convert loc.column to 0-based column number

@graphql-eslint/eslint-plugin@3.7.0

20 Jan 10:11
13e427f
Compare
Choose a tag to compare

Minor Changes

  • 6f8c3b6: fix: find graphqlrc files relative to linted file

@graphql-eslint/eslint-plugin@3.6.0

03 Jan 12:33
c7299bd
Compare
Choose a tag to compare

Minor Changes

  • 624d604: fix: ignore root types in strict-id-in-types rule

@graphql-eslint/eslint-plugin@3.5.0

02 Jan 08:56
9095140
Compare
Choose a tag to compare

Minor Changes

  • cc9a561: feat: ignore fragments in require-id-when-available rule

@graphql-eslint/eslint-plugin@3.4.0

02 Jan 08:53
530a459
Compare
Choose a tag to compare

Minor Changes

  • 75ec7d1: fix false positive case in possible-type-extension rule when schema is separate into multiple files

@graphql-eslint/eslint-plugin@3.3.0

27 Dec 13:02
18c3cf1
Compare
Choose a tag to compare

Minor Changes

  • b4c5d55: feat: add new option ignorePattern for naming-convention rule
  • f20f7de: feat: remove the need of #import comments in favor of parserOptions.operations

@graphql-eslint/eslint-plugin@3.2.0

14 Dec 18:23
3622fea
Compare
Choose a tag to compare

Minor Changes

  • 2c73cb7: feat: add suggestions for naming-convention rule
  • 11b3af6: feat: support multiple id field names in require-id-when-available rule

Patch Changes

  • 503dd9f: fix error report location for graphql-js rules
  • 9378d24: Fix exports in package.json for react-native projects