Skip to content

refactor: align repository tooling#56

Merged
dev-jodee merged 1 commit intomainfrom
refactor/align-tooling
Apr 29, 2026
Merged

refactor: align repository tooling#56
dev-jodee merged 1 commit intomainfrom
refactor/align-tooling

Conversation

@dev-jodee
Copy link
Copy Markdown
Collaborator

Summary

  • Add root Prettier, Solana ESLint, TypeScript, and rustfmt config to match the common program repos.
  • Move formatting and lint entry points to root package scripts and Just recipes.
  • Remove the TS client Biome config/scripts and the webapp-local ESLint config/deps.
  • Run the one-time Prettier/rustfmt/ESLint formatting pass across the repo.

Test Plan

  • pnpm install --frozen-lockfile --ignore-scripts
  • just check
  • pnpm --filter @subscriptions/client build
  • pnpm --filter webapp build
  • pnpm --filter webapp test

Notes

  • Kept tsup in the TS client for a separate follow-up because removing it changes the published package surface.
  • Root ESLint owns webapp/src now, with targeted compatibility disables for the old webapp rules that would require behavioral rewrites.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 29, 2026

Compute Unit Report

Instruction Samples Min CUs Max CUs Avg CUs Est Cost (Low) [SOL] Est Cost (Med) [SOL] Est Cost (High) [SOL]
cancel_subscription 11 1805 2129 2013 0.000005000 0.000005080 0.000006006
close_subscription_authority 7 1881 1916 1886 0.000005000 0.000005075 0.000005943
create_fixed_delegation 38 3619 15621 5229 0.000005001 0.000005209 0.000007614
create_plan 84 3540 17053 5025 0.000005001 0.000005201 0.000007512
create_recurring_delegation 27 3640 8145 4646 0.000005001 0.000005185 0.000007323
delete_plan 8 416 416 416 0.000005000 0.000005016 0.000005208
init_subscription_authority 142 7431 24351 12681 0.000005003 0.000005507 0.000011340
revoke_delegation 19 318 585 420 0.000005000 0.000005016 0.000005210
subscribe 21 6670 9670 7251 0.000005002 0.000005290 0.000008625
transfer_fixed 6 10097 17594 12596 0.000005003 0.000005503 0.000011298
transfer_recurring 17 10206 17794 11654 0.000005003 0.000005466 0.000010827
transfer_subscription 10 10473 17941 12580 0.000005003 0.000005503 0.000011290
update_plan 21 424 503 476 0.000005000 0.000005019 0.000005238

Generated: 2026-04-29

@dev-jodee dev-jodee force-pushed the refactor/align-tooling branch 2 times, most recently from 0849d48 to 342cba5 Compare April 29, 2026 20:23
@dev-jodee dev-jodee force-pushed the refactor/align-tooling branch from 342cba5 to 6518476 Compare April 29, 2026 21:04
@dev-jodee dev-jodee merged commit 50d91ec into main Apr 29, 2026
7 checks passed
@dev-jodee dev-jodee deleted the refactor/align-tooling branch April 29, 2026 23:45
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