← tailwindlabs/tailwindcss
CodeVetter · Repo Unpack · Testing signals

tailwindlabs/tailwindcss

Scanned commit 41d9cae8e5 dated 2026-09-08 — last upstream commit. Generated by codevetter codevetter 1.12.0 on 2026-09-22. Deep analysis by claude-opus-5 via the claude CLI on 2026-09-22 (396s).

Testing is unusually thorough and layered: Vitest for ~80 co-located unit/snapshot suites, `cargo test` for the Rust scanner and the vendored `ignore` crate, a bespoke Vitest-based integration harness that materializes real temp projects and installs packed tarballs, and Playwright for browser-truth assertions about computed styles. CI runs unit and integration suites as two separate workflows, each with a three-OS matrix that is trimmed to Linux-only on feature branches unless the PR body contains `[ci-all]`. The gaps are mostly in the thin adapter layers — the CLI watch/poll machinery, the webpack/Turbopack loaders, and the release scripts have no direct unit tests.