-
-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GraphQL-ESLint
v4 Roadmap
#981
Labels
process/candidate
Candidate for next Milestone.
Comments
dimaMachina
changed the title
May 22, 2023
GraphQL-ESLint
v4 Roadmap (after Node 12 end of life)GraphQL-ESLint
v4 Roadmap
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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: