feat(FN-1540): add lint as inline quality gate in task prompts
- 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
This commit is contained in:
@@ -40,11 +40,21 @@ pnpm build
|
||||
```bash
|
||||
pnpm dev # build + run CLI entrypoint in dev mode
|
||||
pnpm dev:ui # dashboard dev server only
|
||||
pnpm lint # lint all packages
|
||||
pnpm typecheck # workspace typechecks
|
||||
pnpm test # workspace test suite
|
||||
pnpm build # workspace builds
|
||||
```
|
||||
|
||||
## Quality Gate Checklist
|
||||
|
||||
Before submitting changes, verify:
|
||||
|
||||
- [ ] `pnpm lint` — lint passes with no errors
|
||||
- [ ] `pnpm test` — all tests pass
|
||||
- [ ] `pnpm typecheck` — type checking passes
|
||||
- [ ] `pnpm build` — builds successfully
|
||||
|
||||
## Testing Requirements
|
||||
|
||||
Use real test runs (not manual verification substitutes):
|
||||
|
||||
Reference in New Issue
Block a user