Lint Kit
A shareable lint ruleset that explains every rule.
- Year
- 2023
- Kind
- Open source
- Status
- Live
- Role
- Maintainer
Context
Shared lint configs often arrive as a wall of rules nobody can explain, so teams disable them one by one.
Approach
Rules are grouped by intent, each with a one-paragraph rationale and an autofix where possible. Releases follow semantic versioning with migration notes.
Highlights
- Every rule documented with a rationale
- Autofix available for most stylistic rules
- Migration notes for every breaking release
Outcome
Adopted by the fictional teams in this portfolio as their shared baseline.
Technologies
- TypeScript
- Node.js
- Git
- GitHub
Related projects
MobileIn progressPocket Ledger
Mobile finance concept that records expenses in two taps, syncs when a connection returns and never loses an entry.
- TypeScript
- React
- Node.js
- PostgreSQL
IntegrationLivePay Bridge
Integration concept between a storefront and a payment provider, with idempotent requests, a durable queue and readable reconciliation reports.
- Node.js
- TypeScript
- Stripe
- RabbitMQ
- 1 more technology
DesktopArchivedTidy Desk
Desktop concept that sorts downloads and screenshots with readable rules, previews every move and can undo all of them.
- TypeScript
- Node.js
- Go
