Represents a detailed review of an AI tool with pros, cons, and verdict.
Represents an AI tool with its configuration and status.
InferCreates a boolean validation schema.
boolean(): SchemaVersatile card component with optional title and column spanning. Supports both card and section variants from the theme system. Can display an optional title (string or ReactNode with icons) and span multiple grid columns.
Card(__namedParameters: CardProps): ElementResponsive card grid layout component. Provides a consistent grid system for card layouts with mobile-first responsive breakpoints. Default is 3 columns (1 on mobile, 2 on tablet, 3 on desktop).
CardGrid(__namedParameters: CardGridProps): ElementPageShell Component A standardized page layout component that provides consistent spacing and structure across all pages in the application.
default(__namedParameters: PageShellProps): ElementRepresents a favorite AI model with its rating and review.
Fetch currently playing music from ListenBrainz Returns the most recent listening data for the configured user. Requires LISTENBRAINZ_TOKEN environment variable to be set.
GET(): PromiseType guard to check if AI tool status is active.
isActiveStatus(status: AIToolStatus): anyType guard to check if AI tool status is inactive.
isInactiveStatus(status: AIToolStatus): anyType guard to check if AI tool is inactive.
isInactiveTool(tool: Simplify | Simplify): anyChecks if a file has a supported module extension.
isSupportedModule(fileName: string): booleanType guard to validate check definition objects.
isValidCheckDefinition(value: unknown): anyLoads and validates best-practice check modules.
loadRegistry(): PromiseProvider component for mobile menu state management.
MobileMenuProvider(props: object): ElementService for fetching and caching real-time music playing data.
Creates a number validation schema.
number(options: NumberSchemaOptions = {}): SchemaParses command line arguments for best-practices tool.
parseCliArguments(args: any): CliParseResultRepresents a path in a nested object structure for validation error reporting.
string | number[]Resolves which checks to run based on selection and skip sets.
resolveChecksToRun(selected: Set, skipped: Set, registry: CheckDefinition[]): CheckDefinition[]Executes an array of best-practice checks.
runChecks(checks: CheckDefinition[]): PromiseSection component for content layout with consistent styling.
Section(props: SectionProps): ElementUtility type to simplify complex mapped types by removing unnecessary intersections.
anyCreates a string validation schema.
string(options: StringSchemaOptions = {}): SchemaCombined hook for mobile menu state and dispatch.
useMobileMenu(): objectHook for accessing mobile menu dispatch function.
useMobileMenuDispatch(): DispatchHook for accessing mobile menu state.
useMobileMenuState(): booleanCustom error class for validation failures with detailed issue reporting.