TailwindCSS: Locking Down Gitignored Source Scanning

A single test-focused pull request adds regression coverage for how Tailwind's scanner handles explicit source globs pointing into gitignored directories, closing a gap tied to issue #18870.

Duration: PT1M38S

Episode overview

This episode is a short developer briefing from TailwindCSS.

It explains recent repository work in plain language.

  • Show: TailwindCSS
  • Published: 2026-07-19T13:04:21Z
  • Audio duration: PT1M38S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

It's July 19th, 2026, and this is your TailwindCSS briefing.

Today's activity is narrow but purposeful: one pull request focused entirely on shoring up test coverage for the Oxide scanner.

PR #20349, from cyphercodes, targets a specific edge case: what happens when a developer explicitly points an "at-source" directive at a deep glob pattern that lives inside a directory Git normally ignores. Think something like a private content folder nested several levels deep. The new test confirms Tailwind…

This matters because gitignored directories are usually treated as off-limits for scanning, but an explicit "at-source" rule is supposed to override that default. Without a regression test, it's easy for that override behavior to quietly break in a future refactor. This test locks in the expected behavior and ties…

The change itself is small and self-contained, and it's already been through one round of review comment. No production scanner logic changed here, just test coverage, which keeps the release risk low.

What's next: if you work with custom "at-source" globs pointing into ignored directories, this test now guards that behavior going forward. Worth knowing the reference case if you…

Nearby episodes from TailwindCSS

  1. Symlinked Sources and the Vite Watcher Gap
  2. Fixing Broken Custom Variants with @scope
  3. A Patch Release Cleans Up the Toolchain
  4. Correctness Fixes Land Before 4.3.3
  5. Reliability and Reach
  6. Weekly Recap - CSS Engine Internals & Precision Fixes
  7. Smarter Hot Reloads in Vite
  8. Closing the Loop on the Spacing Type Bug