47 lines
936 B
JSON
47 lines
936 B
JSON
{
|
|
"enabled": true,
|
|
"checkLevel": "standard",
|
|
"maxIterations": 3,
|
|
"notification": {
|
|
"enabled": true,
|
|
"sound": true,
|
|
"desktop": true,
|
|
"soundVolume": 0.7
|
|
},
|
|
"checks": {
|
|
"functionality": true,
|
|
"codeCompleteness": true,
|
|
"testCoverage": "recommended",
|
|
"documentation": "optional",
|
|
"languageStandards": true,
|
|
"projectStandards": true,
|
|
"security": "smart"
|
|
},
|
|
"projectSpecific": {
|
|
"eslintPath": "./eslint.config.js",
|
|
"testPatterns": [
|
|
"**/*.test.js",
|
|
"**/*.spec.js",
|
|
"**/*.test.py",
|
|
"**/*.spec.py"
|
|
],
|
|
"docPatterns": [
|
|
"README.md",
|
|
"docs/**/*.md",
|
|
"api/**/*.md"
|
|
]
|
|
},
|
|
"reporting": {
|
|
"format": "markdown",
|
|
"saveReports": true,
|
|
"reportPath": "./.claude/reports"
|
|
},
|
|
"thresholds": {
|
|
"passingScore": 80,
|
|
"warningScore": 60,
|
|
"maxTodos": 5,
|
|
"maxEmptyFunctions": 0,
|
|
"maxPlaceholders": 0
|
|
}
|
|
}
|