Categorygithub.com/skaji/graphql-schema-unused
repositorypackage
0.0.6
Repository: https://github.com/skaji/graphql-schema-unused.git
Documentation: pkg.go.dev

# README

graphql-schema-unused

Detect unused types in graphql schema.

Install

Download binaries from release pages.

Usage

Let's say you have the following "schema.graphql":

schema {
  query: Query
}

type Query {
  user(id: Int!): User
}

type User {
  name: String!
  age: Int!
}

type Animal {
  name: String!
}

Then:

❯ graphql-schema-unused schema.graphql
unused type Animal at schema.graphql line 14

❯ echo $?
1

If you want some types not to be detected as unused, then use -skip option:

❯ graphql-schema-unused -skip '^Animal$' schema.graphql

❯ echo $?
0

Author

Shoichi Kaji

License

MIT