smart-ast-analyzer
Version:
Advanced AST-based project analysis tool with deep complexity analysis, security scanning, and optional AI enhancement
40 lines • 892 B
JSON
{
"name": "React",
"analysis": {
"includePatterns": [
"src/**/*.{js,jsx,ts,tsx}",
"components/**/*.{js,jsx,ts,tsx}",
"hooks/**/*.{js,ts}",
"utils/**/*.{js,ts}",
"contexts/**/*.{js,ts}",
"services/**/*.{js,ts}",
"store/**/*.{js,ts}"
],
"componentPatterns": [
"src/**/*.{jsx,tsx}",
"components/**/*.{jsx,tsx}",
"pages/**/*.{jsx,tsx}",
"views/**/*.{jsx,tsx}"
],
"hookPatterns": [
"hooks/**/*.{js,ts}",
"src/hooks/**/*.{js,ts}",
"**/*Hook.{js,ts}",
"**/use*.{js,ts}"
]
},
"stateManagement": [
"redux",
"zustand",
"mobx",
"jotai",
"recoil",
"context"
],
"patterns": {
"functional": "Functional components with hooks",
"class": "Class-based components",
"hoc": "Higher-order components",
"render-props": "Render props pattern"
}
}