plane: controlresource: CheckRunneeds Dockerrendered from forge v1.56.0 platform-model.json
lint
next lint in Docker; problems are parsed into the CheckRun.
LintPOST /capabilities/lint
CheckRunthe Resource it produces
3 eventsCheckRunStarted · CheckRunSucceeded · CheckRunFailed
Ask your agent forge → lint
you
Lint hello.
claude
forge → lint Done — CheckRun created; I recorded
CheckRunFailed.From the terminal
$ forge lint --app helloHTTP :3717
POST /capabilities/lint
Content-Type: application/json
x-forge-actor-type: builder
x-forge-actor-id: cli
{
"app": "hello"
}Input fields 3
app platform framework
Events ForgeEvent
CheckRunStarted resource_type: CheckRun CheckRunSucceeded resource_type: CheckRun CheckRunFailed resource_type: CheckRun
Resource GET /resources/CheckRun/:id
{
"type": "CheckRun",
"id": "res_01J…",
"app_id": "app_hello",
"status": "succeeded",
"created_at": "2026-09-03T14:00:00Z"
}Errors: see Reference → Errors. Find it in the playground