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- 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
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.
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.
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters