<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://deslint.com/</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://deslint.com/launch-check</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://deslint.com/mcp</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://deslint.com/mcp/claude-code</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://deslint.com/mcp/cursor</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://deslint.com/mcp/windsurf</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://deslint.com/mcp/codex</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://deslint.com/pricing</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://deslint.com/coverage</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deslint.com/docs</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://deslint.com/docs/getting-started</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://deslint.com/docs/configuration</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deslint.com/blog</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://deslint.com/compare/deslint-vs-stylelint</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deslint.com/blog/frontend-launch-readiness-checklist</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://deslint.com/blog/tailwind-v4-eslint-migration</loc>
<lastmod>2026-04-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://deslint.com/blog/fix-design-drift-ai-generated-code</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://deslint.com/blog/tailwind-arbitrary-values</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-arbitrary-colors</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/a11y-color-contrast</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/dark-mode-coverage</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/consistent-color-palette</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-arbitrary-spacing</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-magic-numbers-layout</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-arbitrary-typography</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/heading-hierarchy</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/responsive-required</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/touch-target-size</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/focus-visible-style</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/image-alt-text</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/form-labels</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/autocomplete-attribute</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/aria-validation</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/link-text</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/lang-attribute</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/viewport-meta</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/prefer-semantic-html</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/consistent-component-spacing</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-arbitrary-border-radius</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/consistent-border-radius</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/max-component-lines</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/missing-states</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-arbitrary-zindex</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-inline-styles</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-conflicting-classes</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-duplicate-class-strings</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/max-tailwind-classes</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/prefers-reduced-motion</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/icon-accessibility</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/focus-trap-patterns</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/responsive-image-optimization</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/spacing-rhythm-consistency</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-dangerous-html</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/safe-external-links</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/iframe-sandbox</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-hardcoded-secrets</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-sql-injection</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-shell-injection</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-path-traversal</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-ssrf</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/safe-redirect</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-eval</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-permissive-cors</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-disabled-tls</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/secure-cookies</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/require-jwt-expiry</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-weak-crypto</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-hydration-mismatch</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-leaked-env-on-client</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-server-only-in-client</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-async-useeffect</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-floating-promise-handler</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-unsafe-mass-assignment</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-placeholder-code</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-hardcoded-localhost</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-empty-catch</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-prod-console</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-leaked-stack-trace</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-unvalidated-input</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deslint.com/docs/rules/no-mock-data-in-prod</loc>
<lastmod>2026-05-13T19:23:34.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
