Linter rulesGraphQLAll ruleset

All ruleset

Every rule of the GraphQL linter, as errors, except spell-check as a warning. Some rules report nothing until configured, e.g. no-root-type.

Rules

Name Severity
argument-description-defined error
argument-naming error
arguments-sorted error
custom-scalar-specified-by error
deprecation-date-defined error
deprecation-reason-defined error
description-capitalized error
description-style error
directive-description-defined error
directive-naming error
enum-value-description-defined error
enum-value-naming error
enum-values-sorted error
field-description-defined error
field-naming error
fields-on-correct-type error
fields-sorted error
fragment-naming error
input-field-description-defined error
input-field-naming error
input-fields-sorted error
input-no-circular-non-null error
input-output-types error
input-type-suffix error
interface-implementation error
known-argument-names error
known-directive-locations error
known-fragment-names error
known-types error
lone-anonymous-operation error
lone-executable-definition error
lone-schema-definition error
match-document-filename error
mutation-input-argument error
mutation-payload-suffix error
no-deprecated error
no-deprecated-required-argument error
no-fragment-cycles error
no-get-prefix-on-query-fields error
no-hashtag-description error
no-mixed-definitions error
no-one-place-fragments error
no-root-type error
no-scalar-result-on-mutation error
no-type-suffix error
no-typename-prefix error
no-undefined-variables error
no-unused-fragments error
no-unused-variables error
one-field-subscriptions error
oneof-fields-nullable error
operation-known-types error
operation-name-defined error
operation-name-suffix error
operation-naming error
possible-type-extensions error
query-root-defined error
relay-arguments error
relay-connection-types error
relay-edge-types error
relay-page-info error
require-selections error
required-arguments-provided error
reserved-names error
root-fields-nullable error
selection-set-depth error
selections-sorted error
spell-check warning
strict-id-in-types error
type-description-defined error
type-naming error
types-sorted error
unique-argument-definition-names error
unique-argument-names error
unique-directive-names error
unique-directives-per-location error
unique-enum-value-names error
unique-field-definition-names error
unique-fragment-names error
unique-input-field-names error
unique-operation-names error
unique-operation-types error
unique-type-names error
unique-variable-names error
unreachable-types error
unused-directive-definition error
variables-sorted error