Skip to main content
Environment lint reads task files during publication and flags potential grading problems. It does not run the task or verifier.
Findings are advisory, including those marked error. They do not block publication or execution. Review the suggested fixes, update affected tasks, and publish a new version.

Where you see it

The report appears after task validation, before image builds:
The import includes an environment_lint_findings warning when it has errors or warnings. Rejected tasks are not linted; a publication with no accepted tasks has no report. Summaries group findings by rule and severity, with the most severe first. Lint can detect only problems visible in the files. Use a task check to review behavior that requires execution, such as whether a numeric check rejects wrong answers.
The rules cover static checks from the defect classes reported by Tokenless for Terminal-Bench 4, DeepSWE 1.1, and BFCL v4. See envcheck-findings.

Rules

Last modified on November 9, 2026