-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.json.template
More file actions
42 lines (42 loc) · 1.13 KB
/
settings.json.template
File metadata and controls
42 lines (42 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
"permissions": {
"allow": [
"Bash(mvn clean package)",
"Bash(mvn test)",
"Bash(mvn test jacoco:report)",
"Bash(mvn spring-boot:run)",
"Bash(mvn spotbugs:check)",
"Bash(mvn checkstyle:check)",
"Bash(mvn pmd:check)",
"Bash(mvn dependency:tree)",
"Bash(./gradlew clean build)",
"Bash(./gradlew test)",
"Bash(./gradlew test jacocoTestReport)",
"Bash(./gradlew bootRun)",
"Bash(./gradlew spotbugsMain)",
"Bash(./gradlew checkstyleMain)",
"Bash(./gradlew pmdMain)",
"Bash(./gradlew dependencies)",
"Bash(git status)",
"Bash(git diff*)",
"Bash(git log*)",
"Bash(git add*)",
"Bash(git commit*)",
"Bash(git checkout*)",
"Bash(git branch*)",
"Bash(find src -name '*.java'*)",
"Bash(grep -r* src/)",
"Bash(docker ps)",
"Bash(docker run*postgres*)"
],
"deny": [
"Bash(git push --force*)",
"Bash(git reset --hard*)",
"Bash(mvn*-Dmaven.test.skip=true*)",
"Bash(./gradlew*-x test*)",
"Bash(rm -rf*)",
"Bash(drop table*)",
"Bash(DROP TABLE*)"
]
}
}