Open2
graphql-schema-linter with efm-langserver
GraphQLのSchema定義にミスやお行儀の悪い箇所があった場合に、こんな風に指摘してくれるようにした。
次の2つを利用した。
設定はこうした。--format compact
オプションを設定してあげると、efmを相性が良かった。
efm-langserver/config.yaml
version: 2
root-markers:
- .git/
tools:
graphql-schema-linter: &graphql-schema-linter
lint-command: 'npx graphql-schema-linter --format compact'
lint-formats:
- '%f:%l:%c %m'
lint-after-open: true
languages:
graphql:
- <<: *graphql-schema-linter