Busflow Docs

Internal documentation portal

Skip to content

@busflow/config-tooling

Status: Scaffold — not yet implemented

Purpose

Shared ESLint, Prettier, and TypeScript configurations consumed by all apps and packages.

Key Configs (planned)

  • eslint/ — Base ESLint config + FSD boundary rules
  • prettier/ — Shared Prettier config
  • tsconfig/ — Base tsconfig.json for apps, packages, and services

Consumers

All apps, all packages.

Public API / Entrypoints

  • Planned exports for ESLint, Prettier, and TypeScript base configs.
  • Consumers should extend shared configs instead of copying rule blocks.

Key Commands

  • No package-specific commands yet; validate through consuming packages with root pnpm lint.

Common Pitfalls

  • Avoid package-specific exceptions in shared config; keep local overrides near the consuming package.
  • Treat boundary rules as architecture enforcement, not style preferences.

Internal documentation — Busflow