UNPKG

@sun-asterisk/sunlint

Version:

☀️ SunLint - Multi-language static analysis tool for code quality and security | Sun* Engineering Standards

71 lines (62 loc) 1.29 kB
{ "name": "Release Validation Configuration", "description": "Comprehensive analysis for release validation", "performance": { "maxSemanticFiles": -1, "maxConcurrentRules": 8, "timeoutMs": 300000 }, "input": ["."], "include": [ "src/**/*.ts", "src/**/*.js", "lib/**/*.ts", "app/**/*.ts", "packages/*/src/**/*.ts" ], "exclude": [ "node_modules/**", "dist/**", "build/**", "coverage/**", "**/*.min.*", "**/*.bundle.*" ], "rules": { "enabled": "all" }, "output": { "format": "detailed", "console": true, "summary": true, "includeContext": true, "showFixSuggestions": true, "output": "release-validation-report.json" }, "engines": { "semantic": { "enabled": true, "fileLimit": -1, "enableCaching": true, "crossFileAnalysis": true }, "ai": { "enabled": true, "provider": "openai", "model": "gpt-4o-mini" } }, "reporting": { "baseline": { "enabled": true, "file": "release-baseline.json", "compareWithPrevious": true }, "trends": { "enabled": true, "historyFile": "release-trends.json" }, "failOnNewViolations": true, "exitOnError": true } }