cjoudrey/graphql-schema-linter
Ver no GitHubAdd basic validation for inline configuration inputs
Open
#238 aberto em 4 de jul. de 2020
bugenhancementhelp wanted
Métricas do repositório
- Stars
- (669 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
When specifying an invalid rule in an inline configuration, graphql-schema-linter should let the user know.
For example, this should raise an error:
# lint-disable some-invalid-rule
type Query {
field: String
}
Perhaps the process could terminate with an error like:
The inline configuration on line 1 of `filename.graphql` references a non-existing rule: some-invalid-rule
Similarly, we should gracefully handle when an inline configuration is specified without any rules.
This currently crashes:
# lint-disable
type Query {
field: String
}
We could either (1) make it raise an error like above or (2) support this as a feature and make it disable all rules.
/cc @mshwery in case you're bored 😄