Tool Usage¶
In addition the module, several tools are available.
gqlmod
command¶
Included in the package is a gqlmod
tool. This provides static analysis
functionality outside of your software.
gqlmod check
¶
Checks graphql files for syntax and schema validty. Unlike importing, all findable errors are reported.
Give the list of files to check, or pass –search to scan the current directory (recursively).
GitHub Action¶
The check function is also available as a GitHub Action (with extra annotation integration).
.github/workflows/gqlmod.yml¶
name: gqlmod check
on: push
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
with:
fetch-depth: 1
- uses: gqlmod/check-action@master
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
You do need to use the actions/checkout
action before calling gqlmod/check-action
, and the GITHUB_TOKEN
argument is required.