Skip to content

debt: restore the repository-wide lint gate #9

Description

@vladbisceanu

Spec

Outcome. pnpm lint is a reliable repository gate rather than a command that fails before it can evaluate a change.

Scope. Restore ESLint resolution in the SDK workspace, triage the existing web warnings without weakening rules, and add lint to the always-running production PR gate once the baseline is green.

Done when. pnpm lint passes from a frozen-lockfile install on current growthpath-mail, and the required GitHub Actions gate runs it without ignores or warning-budget exceptions.

Evidence. During #6, top-level lint failed because packages/sdk could not resolve eslint; pnpm --filter=web lint then reported 168 existing warnings under --max-warnings 0. Keeping that broken command in the production gate would make every PR unmergeable.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/packagespackages/: SDKs, editor, UI, and shared configurationarea/webapps/web: dashboard, API, delivery, campaigns, contactspriority/p2Someday; batched or opportunistictype/debtCleanup or refactoring with no user-facing change

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions