Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | 13x 13x 13x 13x 13x 13x 13x 13x 13x | /** * Classification pattern constants for file type detection. */ /** Minimum exports to consider a file as a barrel export */ export const BARREL_EXPORT_MIN_EXPORTS = 5; /** Token cost limit for barrel export detection */ export const BARREL_EXPORT_TOKEN_LIMIT = 1000; /** Patterns for Lambda/API handler detection */ export const HANDLER_NAME_PATTERNS = [ 'handler', '.handler.', '-handler.', 'lambda', '.lambda.', '-lambda.', ]; /** Patterns for service file detection */ export const SERVICE_NAME_PATTERNS = [ 'service', '.service.', '-service.', '_service.', ]; /** Patterns for email template detection */ export const EMAIL_NAME_PATTERNS = [ '-email-', '.email.', '_email_', '-template', '.template.', '_template', '-mail.', '.mail.', ]; /** Patterns for parser/transformer detection */ export const PARSER_NAME_PATTERNS = [ 'parser', '.parser.', '-parser.', '_parser.', 'transform', 'converter', 'mapper', 'serializer', ]; /** Patterns for session/state management detection */ export const SESSION_NAME_PATTERNS = ['session', 'state', 'context', 'store']; /** Next.js metadata export names */ export const NEXTJS_METADATA_EXPORTS = [ 'metadata', 'generatemetadata', 'faqjsonld', 'jsonld', 'icon', ]; /** Patterns for configuration file detection */ export const CONFIG_NAME_PATTERNS = [ '.config.', 'tsconfig', 'jest.config', 'package.json', 'aiready.json', 'next.config', 'sst.config', ]; |