mirror of
https://github.com/ModernRelay/omnigraph.git
synced 2026-07-03 02:51:04 +02:00
chore(repo): gitignore archived/, drop stray og-cheet-sheet.md
This commit is contained in:
parent
26c420cb1a
commit
bd112c8075
2 changed files with 1 additions and 40 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -19,6 +19,7 @@ demo/*.omni/
|
|||
/docs/internal
|
||||
|
||||
# Local-only working files (not for the public repo)
|
||||
/archived/
|
||||
.claude/
|
||||
.worktrees/
|
||||
/CLAUDE.md
|
||||
|
|
|
|||
|
|
@ -1,40 +0,0 @@
|
|||
# Omnigraph Cheat Sheet
|
||||
|
||||
## Local Query Validation
|
||||
|
||||
Use an explicit schema file:
|
||||
|
||||
```bash
|
||||
omnigraph lint --query ./queries.gq --schema ./schema.pg --json
|
||||
omnigraph check --query ./queries.gq --schema ./schema.pg
|
||||
```
|
||||
|
||||
Use a local or `s3://` repo target:
|
||||
|
||||
```bash
|
||||
omnigraph lint --query ./queries.gq ./repo.omni --json
|
||||
omnigraph check --query ./queries.gq s3://bucket/repo
|
||||
```
|
||||
|
||||
Use `omnigraph.yaml` target resolution:
|
||||
|
||||
```bash
|
||||
omnigraph lint --query ./queries.gq --target local --config ./omnigraph.yaml
|
||||
```
|
||||
|
||||
> The previous `omnigraph query lint` / `omnigraph query check` spellings
|
||||
> are kept as deprecated argv shims that print a one-line warning to
|
||||
> stderr and rewrite to the canonical `omnigraph lint` / `omnigraph check`.
|
||||
|
||||
## What It Checks
|
||||
|
||||
- parses every query in the file
|
||||
- typechecks each query against the resolved schema
|
||||
- warns on hardcoded mutation queries with no params
|
||||
- warns when nullable node fields have no update-query coverage
|
||||
|
||||
## Current Limits
|
||||
|
||||
- repo-backed lint is local/S3-only in v1
|
||||
- HTTP targets need `--schema`
|
||||
- exit code is nonzero only when there are strict validation errors
|
||||
Loading…
Add table
Add a link
Reference in a new issue