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
Make cli-plugins consistent with cli-core (separate test and lint):
- Decouple: remove the `posttest` lint hooks from all packages so `npm test`
runs tests only (npm's posttest was auto-running lint after every test).
- Uniform lint command `eslint "src/**/*.ts"` across all 18 TS packages
(was three variants: `eslint .`, `eslint . --ext .ts`, `eslint src/**/*.ts`).
- Add a `lint` script to the 5 TS packages that lacked one (bootstrap,
cli-cm-regex-validate, migration, seed, variants) + a flat config for variants.
- Drop `--fix` from cli-tsgen's lint script so lint checks rather than mutates.
- Add .github/workflows/lint.yml (mirrors cli-core's) as a dedicated PR gate
running `pnpm run lint`.
All 18 TS packages now lint with 0 errors (warnings only; cleanup tracked in
DX-9771). No product source changed. The two JS-only packages (bulk-publish,
migrate-rte) still need a JS lint setup and are left for the test-runner
normalization follow-up.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NbgqgVDTDmh6c9LwDtMEf9
0 commit comments