Repository Analysis

shadcn-ui/ui

A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.

1.2 Likely human-written View on GitHub
1.2
Adjusted Score
1.2
Raw Score
100%
Time Factor
2026-05-29
Last Push
115,284
Stars
TypeScript
Language
706,325
Lines of Code
8264
Files
741
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 4MEDIUM 73LOW 664

Pattern Findings

741 matches across 7 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers461 hits · 463 pts
SeverityFileLineSnippet
LOWpackages/shadcn/test/utils/add-components.test.ts135function createPackageImportConfig(
LOWpackages/shadcn/test/utils/add-components.test.ts172async function writePackageImportProject(cwd: string) {
LOWpackages/shadcn/src/preset/presets.ts49export async function promptToOpenPresetBuilder(options: {
LOWpackages/shadcn/src/preset/presets.ts223export async function resolveRegistryBaseConfig(
LOWpackages/shadcn/src/preset/resolve.ts689function getAppliedBodyUtilityVariable(initializer: Node) {
LOWpackages/shadcn/src/utils/handle-error.ts92function exitWithPreviousVersionSuggestion() {
LOWpackages/shadcn/src/utils/get-package-manager.ts25export function getPackageManagerFromUserAgent(
LOWpackages/shadcn/src/utils/resolve-import.ts24export async function resolveImportWithMetadata(
LOWpackages/shadcn/src/utils/resolve-import.ts117function findMatchingTsPathPattern(
LOWpackages/shadcn/src/utils/workspace.ts33export async function resolveWorkspacePackageExport(
LOWpackages/shadcn/src/utils/workspace.ts58function getWorkspacePackageExportEntries(
LOWpackages/shadcn/src/utils/package-imports.ts171function getSharedPackageImportPrefix(aliasBases: string[]) {
LOWpackages/shadcn/src/utils/get-project-info.ts407function stripJsonCommentsAndTrailingCommas(value: string) {
LOWpackages/shadcn/src/utils/get-project-info.ts596function getAliasDefaultsFromPrefix(
LOWpackages/shadcn/src/utils/get-project-info.ts619function derivePackageImportAliases(aliases: {
LOWpackages/shadcn/src/utils/get-project-info.ts643export async function getProjectTailwindVersionFromConfig(config: {
LOWpackages/shadcn/src/utils/alias.ts25export function deriveAliasFromComponents(
LOWpackages/shadcn/src/utils/alias.ts46function replaceComponentsAliasTail(alias: string, kind: "lib" | "hooks") {
LOWpackages/shadcn/src/utils/get-monorepo-info.ts160export function parsePnpmWorkspacePackages(content: string) {
LOWpackages/shadcn/src/utils/transformers/transform-rtl.ts134function transformStringLiteralNode(node: StringLiteral) {
LOWpackages/shadcn/src/utils/transformers/transform-rtl.ts249function applyRtlTransformToSourceFile(sourceFile: SourceFile) {
LOW…ages/shadcn/src/utils/transformers/transform-import.ts158function getWorkspaceAliasFromUtilsAlias(utilsAlias: string) {
LOW…ages/shadcn/src/utils/transformers/transform-import.ts207function getConfigAliasNormalizations(config: Config) {
LOW…kages/shadcn/src/utils/updaters/update-dependencies.ts93async function getUpdateDependenciesPackageManager(config: Config) {
LOW…kages/shadcn/src/utils/updaters/update-dependencies.ts106async function installWithPackageManager(
LOWpackages/shadcn/src/utils/updaters/update-files.ts482function resolveFileTargetDirectory(
LOWpackages/shadcn/src/utils/updaters/update-files.ts699export async function rewriteResolvedImportsInContent({
LOWpackages/shadcn/src/utils/updaters/update-files.ts789async function resolveImportFilePathForRewrite(
LOWpackages/shadcn/src/utils/updaters/update-files.ts823export function resolveModuleByProbablePath(
LOWpackages/shadcn/src/utils/updaters/update-files.ts1014function resolveImportFromConfiguredAliases(
LOWpackages/shadcn/src/utils/updaters/update-files.ts1046function getConfiguredAliasEntries(config: Config) {
LOWpackages/shadcn/src/utils/updaters/update-css-vars.ts190function cleanupDefaultNextStylesPlugin() {
LOWpackages/shadcn/src/utils/updaters/update-css-vars.ts604function updateTailwindConfigPlugin(
LOWpackages/shadcn/src/utils/updaters/update-css-vars.ts649function updateTailwindConfigKeyframesPlugin(
LOWpackages/shadcn/src/utils/updaters/update-css-vars.ts726function updateTailwindConfigAnimationPlugin(
LOW…es/shadcn/src/utils/updaters/update-tailwind-config.ts124function addTailwindConfigProperty(
LOW…es/shadcn/src/utils/updaters/update-tailwind-config.ts436function parseObjectLiteralExpression(node: ObjectLiteralExpression): any {
LOW…es/shadcn/src/utils/updaters/update-tailwind-config.ts461function parseArrayLiteralExpression(node: ArrayLiteralExpression): any[] {
LOW…es/shadcn/src/utils/updaters/update-tailwind-config.ts504export function buildTailwindThemeColorsFromCssVars(
LOWpackages/shadcn/src/utils/updaters/update-fonts.ts345function shouldApplyFontUtilityToHtml(font: RegistryFontItem) {
LOWpackages/shadcn/src/utils/updaters/update-fonts.ts378function findFontVariableDeclaration(
LOWpackages/shadcn/src/utils/updaters/update-fonts.ts410function hasHeadingFontDeclaration(
LOWpackages/shadcn/src/utils/updaters/update-fonts.ts606function parseTemplateLiteralToCnArgs(templateLiteral: string) {
LOWpackages/shadcn/src/utils/updaters/update-fonts.ts641function removeFontVariablesFromCn(
LOWpackages/shadcn/src/utils/updaters/update-fonts.ts655function removeFontFamilyClassesFromCn(cnExpr: string) {
LOWpackages/shadcn/src/utils/updaters/update-fonts.ts667function insertFontVariablesIntoCn(cnExpr: string, fontVars: string[]) {
LOWpackages/shadcn/src/mcp/utils.ts23export function formatSearchResultsWithPagination(
LOWpackages/shadcn/src/styles/transform-style-map.ts160function applyToClassNameAttributes(
LOWpackages/shadcn/src/styles/transform-style-map.ts221function extractCnClassesFromAttribute(initializer: Node) {
LOWpackages/shadcn/src/styles/transform-style-map.ts252function cleanCnClassesFromAttribute(initializer: Node) {
LOWpackages/shadcn/src/styles/transform-style-map.ts309function removeEmptyArgumentsFromCnCall(callExpression: CallExpression) {
LOWpackages/shadcn/src/styles/transform-style-map.ts532function extractCnClassesFromCnCall(cnCall: CallExpression): string[] {
LOWpackages/shadcn/src/registry/namespaces.ts8export async function resolveRegistryNamespaces(
LOWpackages/shadcn/src/registry/search.ts119export function buildRegistryItemNameFromRegistry(
LOWpackages/shadcn/src/registry/resolver.ts37export function resolveRegistryItemsFromRegistries(
LOWpackages/shadcn/src/registry/resolver.ts366async function resolveDependenciesRecursively(
LOWpackages/shadcn/src/registry/resolver.ts475async function resolveRegistryDependencies(
LOWpackages/shadcn/src/registry/resolver.ts592function extractItemIdentifierFromDependency(dependency: string) {
LOWpackages/shadcn/src/registry/resolver.ts622function topologicalSortRegistryItems(
LOWpackages/shadcn/src/registry/loader.ts185async function readRegistryItemFileContent(
401 more matches not shown…
Fake / Example Data181 hits · 197 pts
SeverityFileLineSnippet
LOWapps/v4/public/r/styles/radix-lyra/cards.json36 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n
LOWapps/v4/public/r/styles/radix-lyra/cards.json36 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n
LOWapps/v4/public/r/styles/radix-lyra/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/e
LOWapps/v4/public/r/styles/radix-lyra/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/e
LOWapps/v4/public/r/styles/radix-lyra/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/example\"\nimport {
LOWapps/v4/public/r/styles/radix-lyra/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/example\"\nimport {
LOWapps/v4/public/r/styles/radix-lyra/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/radix-lyra/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-vega/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/ex
LOWapps/v4/public/r/styles/base-vega/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/ex
LOWapps/v4/public/r/styles/base-vega/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-vega/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-vega/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-vega/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/radix-rhea/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/e
LOWapps/v4/public/r/styles/radix-rhea/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/e
LOWapps/v4/public/r/styles/radix-rhea/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/example\"\nimport {
LOWapps/v4/public/r/styles/radix-rhea/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/example\"\nimport {
LOWapps/v4/public/r/styles/radix-rhea/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/radix-rhea/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-mira/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/ex
LOWapps/v4/public/r/styles/base-mira/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/ex
LOWapps/v4/public/r/styles/base-mira/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-mira/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-mira/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-mira/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-nova/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/ex
LOWapps/v4/public/r/styles/base-nova/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/ex
LOWapps/v4/public/r/styles/base-nova/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-nova/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-nova/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-nova/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/radix-maia/cards.json36 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n
LOWapps/v4/public/r/styles/radix-maia/cards.json36 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n
LOWapps/v4/public/r/styles/radix-maia/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/e
LOWapps/v4/public/r/styles/radix-maia/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/e
LOWapps/v4/public/r/styles/radix-maia/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/example\"\nimport {
LOWapps/v4/public/r/styles/radix-maia/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/example\"\nimport {
LOWapps/v4/public/r/styles/radix-maia/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/radix-maia/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-luma/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/ex
LOWapps/v4/public/r/styles/base-luma/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/ex
LOWapps/v4/public/r/styles/base-luma/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-luma/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-luma/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-luma/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-sera/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/ex
LOWapps/v4/public/r/styles/base-sera/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/ex
LOWapps/v4/public/r/styles/base-sera/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-sera/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-sera/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-sera/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-maia/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/ex
LOWapps/v4/public/r/styles/base-maia/drawer-example.json12 "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/ex
LOWapps/v4/public/r/styles/base-maia/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-maia/sheet-example.json15 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/example\"\nimport {
LOWapps/v4/public/r/styles/base-maia/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/base-maia/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
LOWapps/v4/public/r/styles/radix-mira/cards.json36 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n
LOWapps/v4/public/r/styles/radix-mira/cards.json36 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n
121 more matches not shown…
Slop Phrases57 hits · 130 pts
SeverityFileLineSnippet
MEDIUMapps/v4/components/component-preview-tabs.tsx83 I used AI to translate the text for demonstration purposes.
MEDIUMapps/v4/public/r/styles/radix-lyra/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-lyra/
MEDIUM…s/v4/public/r/styles/radix-lyra/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/example\"\nimport {
MEDIUMapps/v4/public/r/styles/radix-lyra/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/base-vega/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-vega/b
MEDIUM…ps/v4/public/r/styles/base-vega/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/example\"\nimport {\
MEDIUMapps/v4/public/r/styles/base-vega/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/radix-rhea/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-rhea/
MEDIUM…s/v4/public/r/styles/radix-rhea/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/example\"\nimport {
MEDIUMapps/v4/public/r/styles/radix-rhea/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/base-mira/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-mira/b
MEDIUM…ps/v4/public/r/styles/base-mira/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/example\"\nimport {\
MEDIUMapps/v4/public/r/styles/base-mira/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/base-nova/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-nova/b
MEDIUM…ps/v4/public/r/styles/base-nova/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/example\"\nimport {\
MEDIUMapps/v4/public/r/styles/base-nova/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/radix-maia/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-maia/
MEDIUM…s/v4/public/r/styles/radix-maia/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/example\"\nimport {
MEDIUMapps/v4/public/r/styles/radix-maia/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/new-york/sidebar-09.json26 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { ArchiveX, Command, File, Inbox, Send, Tra
MEDIUMapps/v4/public/r/styles/new-york/v0-sidebar-09.json18 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport {\n ArchiveX,\n BadgeCheck,\n Bell,\n C
MEDIUMapps/v4/public/r/styles/default/sidebar-09.json26 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { ArchiveX, Command, File, Inbox, Send, Tra
MEDIUMapps/v4/public/r/styles/default/v0-sidebar-09.json18 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport {\n ArchiveX,\n BadgeCheck,\n Bell,\n C
MEDIUMapps/v4/public/r/styles/base-luma/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-luma/b
MEDIUM…ps/v4/public/r/styles/base-luma/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/example\"\nimport {\
MEDIUMapps/v4/public/r/styles/base-luma/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/base-sera/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-sera/b
MEDIUM…ps/v4/public/r/styles/base-sera/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/example\"\nimport {\
MEDIUMapps/v4/public/r/styles/base-sera/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/base-maia/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-maia/b
MEDIUM…ps/v4/public/r/styles/base-maia/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/example\"\nimport {\
MEDIUMapps/v4/public/r/styles/base-maia/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/radix-mira/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-mira/
MEDIUM…s/v4/public/r/styles/radix-mira/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-mira/components/example\"\nimport {
MEDIUMapps/v4/public/r/styles/radix-mira/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/radix-nova/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-nova/
MEDIUM…s/v4/public/r/styles/radix-nova/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-nova/components/example\"\nimport {
MEDIUMapps/v4/public/r/styles/radix-nova/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/base-rhea/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-rhea/b
MEDIUM…ps/v4/public/r/styles/base-rhea/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-rhea/components/example\"\nimport {\
MEDIUMapps/v4/public/r/styles/base-rhea/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/new-york-v4/sidebar-09.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { ArchiveX, Command, File, Inbox, Send, Tra
MEDIUMapps/v4/public/r/styles/base-lyra/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-lyra/b
MEDIUM…ps/v4/public/r/styles/base-lyra/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-lyra/components/example\"\nimport {\
MEDIUMapps/v4/public/r/styles/base-lyra/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/radix-vega/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-vega/
MEDIUM…s/v4/public/r/styles/radix-vega/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-vega/components/example\"\nimport {
MEDIUMapps/v4/public/r/styles/radix-vega/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/radix-luma/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-luma/
MEDIUM…s/v4/public/r/styles/radix-luma/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-luma/components/example\"\nimport {
MEDIUMapps/v4/public/r/styles/radix-luma/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUMapps/v4/public/r/styles/radix-sera/sidebar-09.json25 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-sera/
MEDIUM…s/v4/public/r/styles/radix-sera/accordion-example.json14 "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-sera/components/example\"\nimport {
MEDIUMapps/v4/public/r/styles/radix-sera/dialog-example.json24 "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from
MEDIUM…ses/radix/blocks/sidebar-09/components/app-sidebar.tsx173 "I've completed the registration for the upcoming tech conference.\nLet me know if you need any additional infor
MEDIUM…ases/base/blocks/sidebar-09/components/app-sidebar.tsx173 "I've completed the registration for the upcoming tech conference.\nLet me know if you need any additional infor
MEDIUM…w-york-v4/blocks/sidebar-09/components/app-sidebar.tsx133 "I've completed the registration for the upcoming tech conference.\nLet me know if you need any additional infor
AI Slop Vocabulary16 hits · 32 pts
SeverityFileLineSnippet
MEDIUMapps/v4/public/r/styles/radix-lyra/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix
MEDIUMapps/v4/public/r/styles/base-vega/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-
MEDIUMapps/v4/public/r/styles/radix-rhea/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix
MEDIUMapps/v4/public/r/styles/base-mira/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-
MEDIUMapps/v4/public/r/styles/base-nova/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-
MEDIUMapps/v4/public/r/styles/radix-maia/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix
MEDIUMapps/v4/public/r/styles/base-luma/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-
MEDIUMapps/v4/public/r/styles/base-sera/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-
MEDIUMapps/v4/public/r/styles/base-maia/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-
MEDIUMapps/v4/public/r/styles/radix-mira/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix
MEDIUMapps/v4/public/r/styles/radix-nova/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix
MEDIUMapps/v4/public/r/styles/base-rhea/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-
MEDIUMapps/v4/public/r/styles/base-lyra/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-
MEDIUMapps/v4/public/r/styles/radix-vega/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix
MEDIUMapps/v4/public/r/styles/radix-luma/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix
MEDIUMapps/v4/public/r/styles/radix-sera/item-example.json13 "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix
Magic Placeholder Names4 hits · 20 pts
SeverityFileLineSnippet
HIGHpackages/shadcn/test/utils/dry-run.test.ts274 API_KEY: "your-api-key",
HIGHpackages/shadcn/test/utils/dry-run.test.ts284 API_KEY: "your-api-key",
HIGHpackages/shadcn/src/registry/resolver.test.ts1802 API_KEY: "your-api-key",
HIGHpackages/shadcn/src/registry/resolver.test.ts2045 "API_KEY": "your-api-key",
Over-Commented Block16 hits · 16 pts
SeverityFileLineSnippet
LOWpackages/shadcn/test/utils/transform-rtl.test.ts101 })
LOWpackages/shadcn/test/utils/transform-rtl.test.ts501 // test("transforms side prop values", async () => {
LOWpackages/shadcn/test/utils/transform-rtl.test.ts521 // expect(result).toContain('side="left"')
LOWpackages/shadcn/test/utils/transform-rtl.test.ts541 // },
LOWpackages/shadcn/test/utils/transform-rtl.test.ts561 // },
LOWpackages/shadcn/test/utils/transform-rtl.test.ts581 // config: {
LOWpackages/shadcn/test/utils/transform-rtl.test.ts601 // function DropdownMenuSubContent({
LOWpackages/shadcn/src/preset/preset.ts1// Preset encoding/decoding utilities.
LOW…es/shadcn/src/utils/transformers/transform-css-vars.ts21 // .filter((node) => node.getName() === "className")
LOW…es/shadcn/src/utils/transformers/transform-css-vars.ts41 return sourceFile
LOW…es/shadcn/src/utils/transformers/transform-css-vars.ts61// }
LOW…es/shadcn/src/utils/transformers/transform-css-vars.ts81// }
LOW.github/changeset-version.js1// ORIGINALLY FROM CLOUDFLARE WRANGLER:
LOWtemplates/next-monorepo/apps/web/next-env.d.ts1/// <reference types="next" />
LOWapps/v4/source.config.ts21 return plugins
LOWapps/v4/app/(view)/view/[style]/[name]/page.tsx101 if (exampleName.startsWith("sidebar-")) {
Verbosity Indicators6 hits · 9 pts
SeverityFileLineSnippet
LOWpackages/shadcn/src/commands/init.ts523 // We need to check if we're initializing with a new style.
LOWapps/v4/app/(create)/init/md/build-instructions.ts61 ## Step 1: Dependencies
LOWapps/v4/app/(create)/init/md/build-instructions.ts71 ## Step 2: Create \`lib/utils.ts\`
LOWapps/v4/app/(create)/init/md/build-instructions.ts90 ## Step 3: Set up CSS
LOWapps/v4/app/(create)/init/md/build-instructions.ts210 ## Step 4: Set up the font
LOWapps/v4/app/(create)/init/md/build-instructions.ts255 ## Step 5: Create \`components.json\`