Your Name

Tuning the piano000

Your NameSoftware Developer & Programmer, back to the piano
All projects

Lintel

A command-line tool that checks a monorepo for broken internal links and stale imports.

Category
Tooling
Year
2025
Stack
Go, CLI, GitHub Actions

The problem

Docs and code in a large repo drifted apart. Links broke silently and reviewers caught them by luck.

The approach

A single Go binary that walks the repo in parallel, builds a graph of references and fails CI with a readable report.

My role

Author and maintainer.

Outcome

Runs in under two seconds on a 40k-file repo. Used in three internal projects.

Screens

  • Screenshot placeholder: terminal report
  • Screenshot placeholder: CI annotation on a pull request