Skip to content

Add lint, formatting, and typecheck gates in CI #12

@GuiBibeau

Description

@GuiBibeau

User Story

As a fellow engineer, I want lint, formatting, and typecheck gates in CI so that low-level quality issues are caught before code is merged.

Context

A strong engineering culture starts with fast automated checks on every pull request. This issue should establish the minimum quality bar for contributors.

Acceptance Criteria

  • CI runs lint, format check, and typecheck on pull requests
  • Failures are easy to understand from CI logs
  • Commands can also be run locally with documented scripts
  • The baseline is fast enough to run frequently during development
  • The workflow is structured so additional checks can be added later

Notes

  • Keep the initial setup simple and reliable
  • Optimize for fast contributor feedback
  • Make sure local and CI commands stay aligned

Out of Scope

  • End-to-end tests
  • Release automation

Size

Medium

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:ciContinuous integration and pull request automationarea:devexDeveloper experience, tooling, and contributor workflowenhancementNew feature or requestfellowshipSpring 2026 fellowship project workphase:1-foundationFoundation and engineering baselinepriority:prerequisiteMust land before broader feature work starts

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions