Skip to content

feat: adopt shared @aprovan/ configs from npm#2

Merged
JacobSampson merged 1 commit into
mainfrom
agent/engineer/164b4087
Jun 6, 2026
Merged

feat: adopt shared @aprovan/ configs from npm#2
JacobSampson merged 1 commit into
mainfrom
agent/engineer/164b4087

Conversation

@JacobSampson

Copy link
Copy Markdown
Collaborator

Adopts shared @aprovan/ config packages published on npm.

Changes

  • tsconfig: Root tsconfig.json extending @aprovan/tsconfig/base.json
  • ESLint: Migrated from legacy .eslintrc.json (ESLint 8) to flat eslint.config.mjs (ESLint 9) extending @aprovan/eslint-config/base
  • Prettier: .prettierrc now references @aprovan/prettier-config, bumped Prettier ^2 → ^3
  • pnpm: Version aligned to 9.15.9 (from prior branch work)
  • CI: Node 20 (from prior branch work)
  • Scripts: Added lint, lint:fix, format, typecheck scripts and turbo task
  • Code fixes: Import ordering, consistent-type-imports, unused variable cleanup, async promise executor fix

Validation

  • pnpm lint: 0 errors (25 warnings from explicit-member-accessibility set to warn)
  • pnpm typecheck: 36 errors (down from 41 pre-existing — all pre-existing, none introduced)
  • pnpm format: passes

Closes APR-102

@JacobSampson JacobSampson force-pushed the agent/engineer/164b4087 branch from e1ee467 to 158e0b6 Compare June 6, 2026 18:32
- Add root tsconfig extending @aprovan/tsconfig/base.json
- Migrate ESLint v8 to v9 flat config extending
  @aprovan/eslint-config/base
- Add @aprovan/prettier-config, bump Prettier ^2→^3
- Remove old eslint v8 plugins
- Bump pnpm to 9.15.9
- Add lint/typecheck/format scripts
- Fix import ordering and type imports
- Fix unused variables and dead imports
- Fix async promise executor
- Fix type errors in core tests
- Remove pnpm/action-setup version in workflows
@JacobSampson JacobSampson force-pushed the agent/engineer/164b4087 branch from 158e0b6 to 0dde8cd Compare June 6, 2026 18:34
@JacobSampson JacobSampson merged commit 9f7dc1d into main Jun 6, 2026
5 checks passed
@JacobSampson JacobSampson deleted the agent/engineer/164b4087 branch June 6, 2026 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant