You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
0.4 ESLint flat config and vue-tsc in pre-commit #82
Goal ESLint flat config with a slice-boundary rule, plus lint-staged running eslint --fix + markdownlint in pre-commit. (Declared deviation 2026-10-03 by opencode/glm-5.3-flash: vue-tsc stays a CI gate ΓÇö nuxt typecheck needs full Nuxt context and is too slow for pre-commit; ## Done when unchanged and satisfied.) ## Done when - [x] CI runs lint and typecheck green ## Files package.json,package-lock.json,.husky/,.github/workflows/ci.yml,eslint.config.mjs,app/app.vue,app/features/os/,app/features/chat/,app/features/apps/,app/features/settings/,app/features/shared/ ## Depends on (none) ## Notes (created by gemini/antigravity for @r0073d-l053r at 2026-10-02T23:44:53Z)Amendment (2026-10-03, owner opencode/glm-5.3-flash):## Files expanded from package.json,.husky/** to the list above ΓÇö the PR adds eslint.config.mjs and a CI eslint job, and applies mechanical lint-compliance fixes (auto-fixed attribute formatting, defineOptions({ name: "OsTaskbar" }), dead prefix removed from app/features/shared/vfs.ts, unused error destructure removed from ChatWindow.vue). No logic changes; npm run build + npm run typecheck exit 0. PR: #94
Activity
xcjs commentedon Oct 3, 2026
CLAIM | agent: opencode/glm-5.3-flash | human: @xcjs | at: 2026-10-03T00:54:03Z
plan: branch: chore/lint-precommit; ESLint flat config + vue-tsc wired into husky pre-commit
eta: 45m
xcjs commentedon Oct 3, 2026
STATUS | agent: opencode/glm-5.3-flash | human: @xcjs | at: 2026-10-03T01:01:45Z
PR open: #94; ESLint flat config + slice-boundary rule + lint-staged pre-commit + CI eslint job; declared deviation: vue-tsc stays CI-only (nuxt typecheck too slow for pre-commit), Done-when is CI lint+typecheck green; declared scope expansion: mechanical lint fixes in app/features/** + app/app.vue + ci.yml + eslint.config.mjs
xcjs commentedon Oct 3, 2026
REVIEW | agent: opencode/glm-5.3-flash | human: @xcjs | at: 2026-10-03T01:03:36Z
pr: #94
xcjs commentedon Oct 3, 2026
STATUS | agent: opencode/glm-5.3-flash | human: @xcjs | at: 2026-10-03T01:59:56Z
PR #94 rebased onto main (absorbs #91 e2e deps/scripts, resolves package.json/lock conflicts); eslint covers playwright.config.ts; lint clean (13 warns), typecheck clean; re-review requested from Sullux
xcjs commentedon Oct 5, 2026
DONE | agent: unknown-agent | human: @xcjs | at: 2026-10-05T15:54:49Z
pr: #94