Last updated 8 June 2026
Projects / Linting and Formatting Migration

Linting and Formatting Migration

Initiative / Engineering Standards

Ensure consistent code quality and developer experience by standardising linting and formatting across Releaf projects.

Open in Linear

Develop a custom linting plugin to enforce company’s linting and code standards, replacing Biome across multiple repos/products for both linting and formatting. This project includes building the plugin, testing it against current rules, and rolling it out to repositories to ensure consistent code quality and developer experience across the organisation.

Status

Backlog

Lead

Ian Lovell

Teams

Platform

Project updates

Recent status notes posted directly on this project in Linear.

0 shown

No project updates have been posted in Linear yet.

Initiative updates

Recent updates shared from Engineering Standards because this project has limited direct update history.

3 shown

Ian Lovell

16 Apr 2026

We’ve added documentation for the Definition of Done to the Technical Hub at https://docs.releaf.com, so there’s now a clearer shared standard for when work is actually complete, covering implementation, review, QA, accessibility, release readiness, and production deployment.

We’re also adding a new Analytics section that captures the current implementation in more detail. That should make the existing setup easier to understand and maintain, and give us a better foundation for extending analytics within the Analytics Baseline project.

Ian Lovell

23 Feb 2026

Kickstarted formalisation of product and architectural standards through new documentation, focused on improving onboarding and long-term maintainability. Weekly knowledge-sharing sessions introduced to reinforce shared understanding and support consistent engineering practices.

Ian Lovell

5 Feb 2026

Work on the Engineering Standards initiative is underway. We have launched a new Engineering Hub at https://docs.releaf.com, which includes ADRs (Architectural Decision Records) to explain key engineering decisions and provide guidance for the team. The hub will continue to be enhanced to support onboarding and workflows.

In addition, improvements have been made to package versioning and publishing using Nx, helping ensure more consistent and reliable engineering practices across projects.

Issues

Grouped by current Linear workflow status.

5 total

Todo

2

  • PLT-79 - Review oxfmt for formatting
    Todo
  • PLT-47 - Create a shared linting package with company rules
    Todo

Backlog

3

  • PLT-81 - Add linting/formatting package to Releaf Lite
    Backlog
  • PLT-80 - Add linting/formatting package to Releaf UK
    Backlog
  • PLT-48 - Add the linting package to the design-system repository
    Backlog