# Design Token Lint > Forbids Tailwind classes that violate design token rules ## Docs - [Changelog](https://zudo-design-token-lint.takazudomodular.com/docs/changelog): - [Guide](https://zudo-design-token-lint.takazudomodular.com/docs/guide): Configuration, CLI usage, and practical guides for design-token-lint. - [Overview](https://zudo-design-token-lint.takazudomodular.com/docs/overview): Introduction and overview of design-token-lint. - [Reference](https://zudo-design-token-lint.takazudomodular.com/docs/reference): API reference and methodology documentation for design-token-lint. - [/CLAUDE.md](https://zudo-design-token-lint.takazudomodular.com/docs/claude-md/root): CLAUDE.md at /CLAUDE.md - [Configuration](https://zudo-design-token-lint.takazudomodular.com/docs/guide/configuration): Configure design-token-lint with .design-token-lint.json — prohibited patterns, allowed exceptions, ignored files, and scan patterns. - [What is design-token-lint?](https://zudo-design-token-lint.takazudomodular.com/docs/overview/what-is): Overview of what design-token-lint does and why it exists. - [Playground](https://zudo-design-token-lint.takazudomodular.com/docs/playground): Interactive playground for testing design-token-lint rules directly in the browser. - [Programmatic API](https://zudo-design-token-lint.takazudomodular.com/docs/reference/api): Use design-token-lint as a library from Node.js — lint strings, files, or individual class names. - [/doc/src/content/CLAUDE.md](https://zudo-design-token-lint.takazudomodular.com/docs/claude-md/doc--src--content): CLAUDE.md at /doc/src/content/CLAUDE.md - [CLI](https://zudo-design-token-lint.takazudomodular.com/docs/guide/cli): Command-line usage and options for design-token-lint. - [Getting Started](https://zudo-design-token-lint.takazudomodular.com/docs/overview/getting-started): Install and run design-token-lint to enforce semantic design tokens in your Tailwind CSS project. - [Contribution](https://zudo-design-token-lint.takazudomodular.com/docs/overview/contribution): Contribution guidelines and project background - [Methodology](https://zudo-design-token-lint.takazudomodular.com/docs/reference/methodology): The reasoning behind design-token-lint — why raw Tailwind utilities are banned and what semantic tokens replace them. - [Ignore Syntax](https://zudo-design-token-lint.takazudomodular.com/docs/guide/ignore-syntax): Suppress design-token-lint violations on specific lines with ignore comments. - [Known Limitations](https://zudo-design-token-lint.takazudomodular.com/docs/reference/limitations): Inherent limitations of the static analysis approach used by design-token-lint. - [Examples](https://zudo-design-token-lint.takazudomodular.com/docs/guide/examples): Concrete examples of design token enforcement using the tight token strategy. - [Claude](https://zudo-design-token-lint.takazudomodular.com/docs/claude): Claude Code configuration reference. - [v2.1.0](https://zudo-design-token-lint.takazudomodular.com/docs/changelog/v2.1.0): Multiline JSX class extraction, stricter token-backed CSS z-index enforcement, explicit CSS allowances, and version-aware documentation navigation. - [v2.0.0](https://zudo-design-token-lint.takazudomodular.com/docs/changelog/v2.0.0): First stable 2.x — semanticPrefixes becomes an observable namespace declaration, the doc site moves to zudo-doc 4.5, and releases go stable-by-default. - [v1.1.0-next.3](https://zudo-design-token-lint.takazudomodular.com/docs/changelog/v1.1.0-next.3): Prerelease — config extends/presets, structured prohibited entries + a default sizing-scale ban, suggestions, opt-in CSS/SCSS scanning, ignore hygiene flags, and an extractor/CLI hardening sweep. - [v1.1.0-next.2](https://zudo-design-token-lint.takazudomodular.com/docs/changelog/v1.1.0-next.2): Prerelease — Tailwind v4 important-modifier fix, multiline cn() extraction, --json/--format github output, config hardening, and a big testing-env upgrade. - [v1.1.0-next.1](https://zudo-design-token-lint.takazudomodular.com/docs/changelog/v1.1.0-next.1): Prerelease — glob bumped to v13 plus a refined dist-tag publish policy. - [v1.0.0](https://zudo-design-token-lint.takazudomodular.com/docs/changelog/v1.0.0): First stable release — the CLI, programmatic API, and config format are now stable. - [v0.2.0](https://zudo-design-token-lint.takazudomodular.com/docs/changelog/v0.2.0): Configurable extraction — classAttributes and classFunctions options. - [v0.1.0](https://zudo-design-token-lint.takazudomodular.com/docs/changelog/v0.1.0): Initial release of design-token-lint. - [l-make-release](https://zudo-design-token-lint.takazudomodular.com/docs/claude-skills/l-make-release): Release @takazudo/zudo-design-token-lint end-to-end — bump the version, write a bilingual changelog, commit + push, wait for CI, push the v* tag (which triggers the npm publish workflow), watch it to ...