Releases: dimaMachina/graphql-eslint
November 21, 2024
@graphql-eslint/eslint-plugin@4.0.0-alpha.15
Patch Changes
-
#2743
03ccb9d
Thanks @dimaMachina! - fix error fromno-deprecated
rule
4.0.0-alpha.13: node.typeInfo(...).inputType.getFields is not a function
-
#2735
ccd9303
Thanks @dimaMachina! - fix reporting lint issues not on first
char of file for.vue
and support ESLint fixes and suggestions for them. Use
new official example
November 19, 2024
@graphql-eslint/eslint-plugin@4.0.0-alpha.14
Patch Changes
- #2721
cda7929
Thanks @dimaMachina! - fixno-unreachable-types
to consider
wrapped request directive argument types
November 19, 2024
@graphql-eslint/eslint-plugin@4.0.0-alpha.13
Minor Changes
- #2719
57d6edf
Thanks @dimaMachina! - check for deprecated arguments and object
field nodes in graphql operations inno-deprecated
rule
November 17, 2024
@graphql-eslint/eslint-plugin@4.0.0-alpha.12
Patch Changes
-
#2711
b15df66
Thanks @dimaMachina! - Reenable running
require-id-when-available
onFragmentDefinition
-
#2713
8b6d46b
Thanks @dimaMachina! -naming-convention
rule should not fail
when aliasing underscore fields
November 17, 2024
@graphql-eslint/eslint-plugin@4.0.0-alpha.11
Major Changes
- #2281
c53cb4e
Thanks @maciesielka! - Add new config option
ignoredFieldSelectors
tono-unused-fields
rule to ignore all the relay pagination fields for
every connection exposed in schema for example
November 16, 2024
@graphql-eslint/eslint-plugin@4.0.0-alpha.10
Major Changes
- #2319
b3c73dc
Thanks @maciesielka! - Enforcerequire-selections
on
FragmentSpread
s withinGraphQLUnionType
s
November 16, 2024
@graphql-eslint/eslint-plugin@4.0.0-alpha.9
Patch Changes
- #2277
3b35bae
Thanks @yoavain-sundaysky! - fix false positive cases for
require-import-fragment
on Windows, whengraphql-config
'sdocuments
key contained glob
pattern => source file path of document contained always forward slashes
November 16, 2024
November 13, 2024
@graphql-eslint/eslint-plugin@4.0.0-alpha.7
Major Changes
-
#2598
e771499
Thanks @bmulholland! - 1. graphql plugin can now we be specified
asplugins: { - '@graphql-eslint': { - graphqlPlugin.rules - } + '@graphql-eslint': graphqlPlugin }
-
Config rules should now be accessed through the
rules
propertyrules: { - ...graphqlESLint.configs['flat/operations-recommended'] + ...graphqlESLint.configs['flat/operations-recommended'].rules
-
processor can now be specified with accessing
processor
property- processor: graphql.processors.graphql + processor: graphqlPlugin.processor
-
The plugin can now be imported using a default import
- import * as graphql from '@graphql-eslint/eslint-plugin' + import graphqlPlugin from '@graphql-eslint/eslint-plugin'
-
Patch Changes
- #2692
dcf4e35
Thanks @dimaMachina! - fix some issues on Windows by running
tests with matrix on github CI
October 18, 2024
@graphql-eslint/eslint-plugin@4.0.0-alpha.6
Patch Changes
-
#2616
c0f1b07
Thanks @fcortes! - The import attribute syntax (with { type: "json"
}) is still experimental so warnings showed up when using the library as it was being used to
import the package.json file to extract the package versionAs an alternative, the current version will be injected on build time through tsup configuration.