Skip to content

noDuplicateClasses

.vscode/settings.json
{
"editor.codeActionsOnSave": {
"source.action.noDuplicateClasses.biome": "explicit",
"source.fixAll.biome": "explicit"
}
}
biome.json
{
"assist": {
"actions": {
"source": {
"noDuplicateClasses": "on"
}
}
}
}

Remove duplicate CSS classes.

Detects and removes duplicate CSS classes in HTML class attributes.

This action helps keep your class strings clean by detecting and removing duplicates.

Duplicate classes are redundant and can indicate copy-paste errors or merge conflicts.

<div class="flex flex"></div>
code-block.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Source action diff:

1 │ <div·class=“flex·flex”></div>
-----
<div class="p-4 text-red-500 p-4 bg-white"></div>
code-block.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Source action diff:

1 │ <div·class=“p-4·text-red-500·p-4·bg-white”></div>
----