Skip to content

fix(DEF-1): fix tsconfig extending missing monorepo base and add biome linter config#7

Merged
hiskudin merged 1 commit into
mainfrom
fix/ci-and-tooling
Mar 3, 2026
Merged

fix(DEF-1): fix tsconfig extending missing monorepo base and add biome linter config#7
hiskudin merged 1 commit into
mainfrom
fix/ci-and-tooling

Conversation

@hiskudin

@hiskudin hiskudin commented Mar 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Fixed tsconfig.tests.json extending non-existent ../../tsconfig.base.json (monorepo leftover), now extends local ./tsconfig.json
  • Added biome.json configuration for consistent linting and formatting
  • Resolved all 44 biome lint errors across the codebase
  • Removed last-release-sha from release-please config (no longer needed after 0.4.0 tag exists)

This fix: commit will trigger release-please to create a 0.4.1 release PR.

Test plan

  • npm run build passes
  • npm run lint passes (0 errors)
  • npm run test:typecheck passes (0 errors)
  • npm test passes (174 tests)

🤖 Generated with Claude Code

…e linter config

- Fixed tsconfig.tests.json extending non-existent ../../tsconfig.base.json
  (monorepo leftover), now extends local ./tsconfig.json
- Added biome.json configuration for consistent linting and formatting
- Resolved all 44 biome lint errors across the codebase
- Removed last-release-sha from release-please config (no longer needed)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings March 3, 2026 14:26
@hiskudin hiskudin merged commit 44993ba into main Mar 3, 2026
4 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates project configuration to remove a no-longer-needed release-please override and align tooling configs (TypeScript + Biome) with the current repository structure and linting standards.

Changes:

  • Remove last-release-sha override from release-please-config.json now that a baseline tag exists.
  • Fix test TypeScript config inheritance to extend the local tsconfig.json instead of a non-existent monorepo base.
  • Add a Biome configuration file to standardize formatting/linting behavior.

Reviewed changes

Copilot reviewed 1 out of 1 changed files in this pull request and generated no comments.

File Description
release-please-config.json Removes the explicit last-release-sha override for release-please manifest mode.
tsconfig.tests.json Ensures test typechecking extends the local TypeScript configuration.
biome.json Introduces shared Biome formatter/linter configuration for the repo.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@hiskudin hiskudin deleted the fix/ci-and-tooling branch March 24, 2026 14:54
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.

2 participants