MCPcopy
hub / github.com/tailwindlabs/prettier-plugin-tailwindcss / sortInside

Function sortInside

src/index.ts:616–630  ·  view source on GitHub ↗
(ast: import('@babel/types').Node)

Source from the content-addressed store, hash-verified

614 let { matcher } = env
615
616 function sortInside(ast: import('@babel/types').Node) {
617 visit(ast, (node, path) => {
618 let collapseWhitespace = canCollapseWhitespaceIn(path, env)
619
620 if (isStringLiteral(node)) {
621 sortStringLiteral(node, { env, collapseWhitespace })
622 } else if (node.type === 'TemplateLiteral') {
623 sortTemplateLiteral(node, { env, collapseWhitespace })
624 } else if (node.type === 'TaggedTemplateExpression') {
625 if (isSortableTemplateExpression(node, matcher)) {
626 sortTemplateLiteral(node.quasi, { env, collapseWhitespace })
627 }
628 }
629 })
630 }
631
632 visit(ast, {
633 JSXAttribute(node) {

Callers 2

JSXAttributeFunction · 0.85
CallExpressionFunction · 0.85

Calls 6

visitFunction · 0.85
canCollapseWhitespaceInFunction · 0.85
isStringLiteralFunction · 0.85
sortStringLiteralFunction · 0.85
sortTemplateLiteralFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…