- Add ESLint configuration (eslint.config.mjs) for TypeScript/JavaScript linting - Update executor prompts to include lint instruction before code submission - Add lint check to triage prompt validation workflow - Update agent prompts to emphasize lint compliance as quality requirement - Add lint tool to agent toolset with file-level rule disabling capability - Include lint in CI workflow with non-blocking status - Update tests to verify lint-inclusive prompt behavior - Add documentation for lint integration in contributing.md - Add changeset for @gsxdsm/fusion minor release
769 B
769 B
@gsxdsm/fusion
| @gsxdsm/fusion |
|---|
| patch |
Add lint quality gate and update agent prompts to enforce lint-fix behavior
This change adds a repository-owned ESLint configuration (pnpm lint) and updates the executor and triage agent prompts to treat lint failures as blocking completion criteria, matching how tests and typecheck are currently handled.
Changes:
- Add ESLint configuration with TypeScript support
- Add
pnpm lintcommand to package.json - Add lint step to CI workflow
- Update executor prompts to require lint pass before
task_done() - Update triage prompts to include lint check in Testing & Verification step
- Update completion criteria to include lint passing
Agents now treat lint failures as blocking, consistent with test and typecheck failures.