Diagnostics

Every code, explained.

When a query or directive is wrong, sgl says where, with a stable code. Codes are never reused, so editors, CI scripts and code scanning can rely on them. Run sgl explain with a code for the same text in your terminal.

error25 stop generationwarning20 report a likely mistakehint5 suggest an improvement

Directives

Names and types

Commands and results

Dynamic queries and slices

Migrations and overrides

Q019 is retired and Q021 reserved: neither is ever assigned. Codes Q001 to Q049 began in Piko's querier and keep their meaning in Seagull.