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
Follow-up to #1689 (deferred from PR #1766 by agreement in review). The same class of gap that #1689 closed still exists in a few spots:
clients/web/server/** is linted but not prettier-checked. web's format:check is prettier --check src, so the server/ dir (Node backend) is eslinted (eslint .) but never format-gated.
Root-level files are neither formatted nor linted:scripts/**, test-servers/src/**, vitest.shared.mts, and the new root eslint.config.js.
Follow-up to #1689 (deferred from PR #1766 by agreement in review). The same class of gap that #1689 closed still exists in a few spots:
clients/web/server/**is linted but not prettier-checked. web'sformat:checkisprettier --check src, so theserver/dir (Node backend) is eslinted (eslint .) but never format-gated.scripts/**,test-servers/src/**,vitest.shared.mts, and the new rooteslint.config.js.clients/{cli,tui}/__tests__are not typechecked. The newtypecheckscripts (Close quality-gate coverage gaps: typecheck cli/tui, format+lint core/, coverage core/json+core/client #1689)includesrconly (exclude: ["**/*.test.ts"]), so the test dirs — which do the mostascasting — get notscpass.Proposed
format/format:checkto includeserver.format/lintpass (or fold into an existing scope) coveringscripts/,test-servers/src,vitest.shared.mts,eslint.config.js.include) so cli/tui__tests__are typechecked, and fix anything it surfaces.None of this is behavior-changing; it's gate coverage, same as #1689.