feat: opt claude
This commit is contained in:
60
.claude/settings.json
Normal file
60
.claude/settings.json
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"name": "AR智能巡检平台",
|
||||
"description": "基于 Spring Boot 3.5.7 + Vue 3 + TypeScript 的 AR 智能巡检管理系统",
|
||||
"permissions": {
|
||||
"allow": [
|
||||
"Bash(mvn clean package:*)",
|
||||
"Bash(mvn clean install:*)",
|
||||
"Bash(mvn spring-boot\\:run:*)",
|
||||
"Bash(mvn test:*)",
|
||||
"Bash(npm install:*)",
|
||||
"Bash(npm run dev:*)",
|
||||
"Bash(npm run build\\:*)",
|
||||
"Bash(npm run lint\\:*)",
|
||||
"Bash(git status:*)",
|
||||
"Bash(git diff:*)",
|
||||
"Bash(git log:*)"
|
||||
],
|
||||
"deny": [
|
||||
"Bash(rm -rf:*)",
|
||||
"Bash(mvn clean:* -Pprod)"
|
||||
],
|
||||
"ask": [
|
||||
"Bash(git push:*)",
|
||||
"Bash(git commit:*)",
|
||||
"Bash(mvn deploy:*)"
|
||||
]
|
||||
},
|
||||
"rules": {
|
||||
"codeStyle": {
|
||||
"java": {
|
||||
"indent": 4,
|
||||
"lineLength": 120,
|
||||
"naming": {
|
||||
"class": "PascalCase",
|
||||
"method": "camelCase",
|
||||
"constant": "UPPER_SNAKE_CASE"
|
||||
}
|
||||
},
|
||||
"typescript": {
|
||||
"indent": 2,
|
||||
"lineLength": 100,
|
||||
"quotes": "single"
|
||||
}
|
||||
},
|
||||
"patterns": {
|
||||
"backend": {
|
||||
"controller": "ruoyi-modules/*/src/main/java/**/controller/*.java",
|
||||
"service": "ruoyi-modules/*/src/main/java/**/service/**/*.java",
|
||||
"mapper": "ruoyi-modules/*/src/main/java/**/mapper/*.java",
|
||||
"domain": "ruoyi-modules/*/src/main/java/**/domain/*.java"
|
||||
},
|
||||
"frontend": {
|
||||
"views": "plus-ui/src/views/**/*.vue",
|
||||
"components": "plus-ui/src/components/**/*.vue",
|
||||
"api": "plus-ui/src/api/**/*.ts",
|
||||
"store": "plus-ui/src/store/**/*.ts"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user