Skip to content

chore(pay-card): add pay-card-wallets tooling config (LIVE-34772) - #21459

Open
philipptpunkt wants to merge 1 commit into
developfrom
chore/LIVE-34772-pay-card-wallets-config
Open

chore(pay-card): add pay-card-wallets tooling config (LIVE-34772)#21459
philipptpunkt wants to merge 1 commit into
developfrom
chore/LIVE-34772-pay-card-wallets-config

Conversation

@philipptpunkt

@philipptpunkt philipptpunkt commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Stack (managed by stac-man)

CODEOWNERS is last-match-wins, and the **/tsconfig*, **/jest.config*,
**/.oxlintrc.* and **/.oxfmtrc.* rules sit far below the per-package ones.
Every new package therefore needs the tooling owners to approve it, whoever
owns the code. Splitting the config files out leaves the package's own PR to
its team.

Nothing reads these yet: without a package.json the directory is not a
workspace member, so no target resolves against it.

CODEOWNERS is last-match-wins, and the `**/tsconfig*`, `**/jest.config*`,
`**/.oxlintrc.*` and `**/.oxfmtrc.*` rules sit far below the per-package ones.
Every new package therefore needs the tooling owners to approve it, whoever
owns the code. Splitting the config files out leaves the package's own PR to
its team.

Nothing reads these yet: without a package.json the directory is not a
workspace member, so no target resolves against it.
Copilot AI lite review requested due to automatic review settings September 2, 2026 15:42
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Web Tools Build Status

Build Status Deployment
Web Tools Build ⏭️ Skipped

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

Changes are isolated to new, standard tooling configuration files that match established patterns in other features/flow/* packages.

Pull request overview

Adds per-directory tooling configuration for the new features/flow/pay-card-wallets flow, mirroring existing features/flow/pay-* packages. This supports the stated goal of isolating tooling-owned config files so future package PRs don’t require approval from the global tooling CODEOWNERS rules.

Changes:

  • Add TypeScript project configs for base, web, native, and test builds (tsconfig*.json).
  • Add Jest config delegating to @support/jest-features-flow.
  • Add Oxlint/Oxfmt configuration files consistent with other features/flow/* packages.
File summaries
File Description
features/flow/pay-card-wallets/tsconfig.json Base TS config extending repo defaults; references web/native configs.
features/flow/pay-card-wallets/tsconfig.web.json Web TS config with .web module suffix resolution and native exclusions.
features/flow/pay-card-wallets/tsconfig.native.json Native TS config with .native module suffix resolution and web exclusions.
features/flow/pay-card-wallets/tsconfig.test.json Test TS config (noEmit, no composite/declarations) for Jest usage.
features/flow/pay-card-wallets/jest.config.js Flow Jest config via @support/jest-features-flow.
features/flow/pay-card-wallets/.oxlintrc.json Package-local Oxlint ruleset aligned with existing flow packages.
features/flow/pay-card-wallets/.oxfmtrc.json Package-local Oxfmt formatting config aligned with existing flow packages.
Review details
  • Files reviewed: 7/7 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Rsdoctor Bundle Diff Analysis

Found 7 projects in monorepo, 0 projects with changes.

📊 Quick Summary
Project Total Size Gzip Size Change Gzip Change
desktop-main 2.5 MB - 0 -
desktop-preloader 7.1 KB - 0 -
desktop-renderer 82.4 MB - 0 -
desktop-webviewDappPreloader 36.9 KB - 0 -
desktop-webviewPreloader 200.0 B - 0 -
desktop-workers 36.8 KB - 0 -
mobile 129.5 MB - 0 -

Generated by Rsdoctor GitHub Action

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