Fix order of classes starting with digits in tailwindcss class sorter #58
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CSS classes cannot begin with digits. For this reason, Tailwind uses
\3
to escape them. For instance,2xl:col-span-10
is transformed into.\32xl\:col-span-10 { grid-column: span 10 / span 10; }
in the final CSS file.tailwindlabs/tailwindcss#3069
The current Tailwind CSS class sorter implementation does not handle this correctly. As it cannot identify suitable classes beginning with digits, it places them at the start of the sorted list.
Expected output:
Current output:
I simply remove the escape characters from the class name.