Fix: make biome tests pass, lint code, upgrade litesvm to fix Native / Pinocchio tests. by mikemaccana · Pull Request #550 · solana-developers/program-examples

and others added 5 commits

April 1, 2026 12:21
…unnecessary prettierrc files
- Biome is the existing TS formatter / linter, however it was failing.
- Upgrade to Biome V2, run biome on GitHub Actions (it's already used in a precommit hook)
- Add a biome config file to match what most of the existing code uses, plus Anchor defaults
- Add missing Tailwind options to check CSS files with Tailwind directives
- Skip some of the 'any' tests in Anchor TS files - these will be moved to LiteSVM
…workflows

packageManager field in package.json causes setup-node to look for pnpm
before it is installed, failing with "Unable to locate executable file: pnpm".

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…current Solana stable

litesvm 0.8.1 failed to compile against current Solana stable because internal
Solana APIs changed (ProgramCacheForTxBatch.environments field removed,
TransactionError lifetime added). litesvm 0.11.0 has been updated for these
API changes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

@mikemaccana mikemaccana changed the title Fix: biome v2, lint errors, pnpm setup, litesvm upgrade Fix: make biome tests pass, lint errors code, upgrade litesvm to fix Native / Pinocchio tests.

Apr 1, 2026

@mikemaccana mikemaccana changed the title Fix: make biome tests pass, lint errors code, upgrade litesvm to fix Native / Pinocchio tests. Fix: make biome tests pass, lint code, upgrade litesvm to fix Native / Pinocchio tests.

Apr 1, 2026

@mikemaccana @claude

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Fix: use inline emoji instead of GitHub shortcodes in README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>