Latest Results
feat(useSortedClasses): sort sort_v4 candidates by property signature
A candidate's primary Tailwind sort key is the full set of properties
its declarations touch, not a single representative property: compiled
candidates order by the first differing property-order index after the
shared prefix of their ascending index lists, a list that exhausts
first sorts after the longer one, and declaration count breaks the tie.
Single-property approximation misplaced every utility whose leading
declaration differs from its sort position: size-* (height+width) after
h-*, container (keyed by --tw-container-component) after display,
font-weight utilities behind transition, arbitrary ring values behind
shadow.
Take the (order, count) pairs verbatim from compileAstNodes'
propertySort instead of re-parsing compiled CSS text, deduplicate them
into a generated SIGNATURE_POOL, and compare pool slices in the sort
key. Fixture expectations are cross-checked against
prettier-plugin-tailwindcss 0.8.0; the size-* divergence documented
previously is now plugin-exact, and group/peer parity is pinned.johncarmack1984:feat/use-sorted-classes-property-signature feat(useSortedClasses): sort sort_v4 candidates by property signature
A candidate's primary Tailwind sort key is the full set of properties
its declarations touch, not a single representative property: compiled
candidates order by the first differing property-order index after the
shared prefix of their ascending index lists, a list that exhausts
first sorts after the longer one, and declaration count breaks the tie.
Single-property approximation misplaced every utility whose leading
declaration differs from its sort position: size-* (height+width) after
h-*, container (keyed by --tw-container-component) after display,
font-weight utilities behind transition, arbitrary ring values behind
shadow.
Take the (order, count) pairs verbatim from compileAstNodes'
propertySort instead of re-parsing compiled CSS text, deduplicate them
into a generated SIGNATURE_POOL, and compare pool slices in the sort
key. Fixture expectations are cross-checked against
prettier-plugin-tailwindcss 0.8.0; the size-* divergence documented
previously is now plugin-exact, and group/peer parity is pinned.johncarmack1984:feat/use-sorted-classes-property-signature Latest Branches
+5%
dyc3/html-style-attribute-css 0%
dyc3/html-whitespace-sensitive-content 0%
johncarmack1984:feat/use-sorted-classes-property-signature © 2026 CodSpeed Technology