You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The whole concept of sibling operations provided by parserOptions.operations or graphql-config's documents fields is based on uniquely named operations and fragments, for omitting false-positive/negative cases when operations and fragments are located in separated files. For this reason, these rules must be included in recommended config
I also ask since the current version of graphql-eslint actually is causing vulnerability alerts for ws due to an old version of graphql-config. anything blocking the current alpha from being stable?
EDIT: looks like the published alpha version actually still has the vulnerable version, it was updated by Renovate but not in that release.
ESLint 9, drop support for ESLint 7and 8(require at least 8.44) [v4] rule changes #1812Bundle to ESM onlyrenameeslint plugin: parserOptions.operations doesn't work if skipGraphQLConfig is false #770 (comment) Please clarify that the graphql-config has precedence over options like ParserOptions.operations #1087parserOptions.operations
toparserOptions.documents
to make consistency withgraphql-config
GraphQLRuleTester
from bundleand publish asMake@graphql-eslint/rule-tester
graphql-config
peer / optional dependency? #946 (comment) [v4] RemoveGraphQLRuleTester
from bundle #1792alphabetize
changesdefinitions: true
option forall
configvalues: ['EnumTypeDefinition']
tovalues: true
,add[v4] rule changes #1812variables: ['OperationDefinition', 'FragmentDefinition']
possible-type-extension
torecommended
config add new rules to recommended configs, renamerelay
config toschema-relay
#1794unique-enum-value-names
rule,renameWould it make sense to merge `no-case-insensitive-enum-values-duplicates` and `unique-enum-value-names`? #793 [v4] rule changes #1812no-case-insensitive-enum-values-duplicates
tounique-enum-value-names
with new optioncaseSensitive
unique-operation-name
andunique-fragment-name
rules torecommended
config. add new rules to recommended configs, renamerelay
config toschema-relay
#1794strict: true
intsconfig.json
add"strict": true
intsconfig.json
#1352known-directives
removeignoreClientDirectives
in favour of graphql-config'sextensions.customDirectives
SupportignoreClientDirectives
in operation definitions #1076 (comment)require-id-when-available
torequire-selections
rule to require selecting __typename #1159 [v4] rule changes #1812remove requiring description for fields andaddrootField: true
toschema-recommended
config [v4] rule changes #1812relay
config toschema-relay
add new rules to recommended configs, renamerelay
config toschema-relay
#1794add(has bugs with graphql language Rule Change: makespaced-comment
to recommended configspaced-comment
language agnostic, add new optioncommentSymbol
eslint/eslint#17145)The text was updated successfully, but these errors were encountered: