{ "projectRoot": ".", "reportTitle": "Code Quality Audit Report", "includePaths": [ "src/**/*.{ts,tsx,js,jsx}", "app/**/*.{ts,tsx,js,jsx}", "lib/**/*.{ts,tsx,js,jsx}", "components/**/*.{ts,tsx,js,jsx}" ], "excludePaths": [ "**/node_modules/**", "**/.next/**", "**/dist/**", "**/build/**", "**/coverage/**", "**/*.test.{ts,tsx,js,jsx}", "**/*.spec.{ts,tsx,js,jsx}", "**/__tests__/**" ], "enabledAnalyzers": [ "solid", "dry", "security", "component", "data-access" ], "analyzerConfig": { "solid": { "maxMethodsPerClass": 10, "maxLinesPerMethod": 50, "maxParametersPerMethod": 4, "maxComplexity": 10 }, "dry": { "minLineThreshold": 5, "similarityThreshold": 0.85 }, "security": { "authPatterns": ["withAuth", "requireAuth", "isAuthenticated"], "rateLimitPatterns": ["rateLimit", "withRateLimit"] } }, "outputFormats": ["html", "json"], "outputDirectory": "./audit-reports", "minSeverity": "suggestion", "failOnCritical": false, "verbose": false, "showProgress": true, "thresholds": { "maxCritical": 0, "maxWarnings": 50, "minHealthScore": 80 } }