|
23 | 23 | "vscode": "^1.39.0" |
24 | 24 | }, |
25 | 25 | "categories": [ |
26 | | - "Other" |
| 26 | + "Other", |
| 27 | + "Snippets" |
27 | 28 | ], |
28 | 29 | "keywords": [ |
29 | 30 | "java", |
|
42 | 43 | ], |
43 | 44 | "main": "./out/extension", |
44 | 45 | "contributes": { |
| 46 | + "snippets": [ |
| 47 | + { |
| 48 | + "language": "groovy", |
| 49 | + "path": "./snippets/build.gradle.json" |
| 50 | + }, |
| 51 | + { |
| 52 | + "language": "kotlinscript", |
| 53 | + "path": "./snippets/build.gradle.kts.json" |
| 54 | + } |
| 55 | + ], |
45 | 56 | "problemMatchers": [ |
46 | 57 | { |
47 | 58 | "owner": "gradle", |
|
87 | 98 | "command": "gradle.openBuildFile", |
88 | 99 | "title": "Open Build File" |
89 | 100 | }, |
| 101 | + { |
| 102 | + "command": "gradle.addTask", |
| 103 | + "title": "Add Task", |
| 104 | + "icon": { |
| 105 | + "light": "resources/light/add.svg", |
| 106 | + "dark": "resources/dark/add.svg" |
| 107 | + } |
| 108 | + }, |
90 | 109 | { |
91 | 110 | "command": "gradle.refresh", |
92 | 111 | "title": "Gradle: Refresh Tasks", |
|
102 | 121 | "command": "gradle.runTask", |
103 | 122 | "when": "false" |
104 | 123 | }, |
| 124 | + { |
| 125 | + "command": "gradle.addTask", |
| 126 | + "when": "false" |
| 127 | + }, |
105 | 128 | { |
106 | 129 | "command": "gradle.stopTask", |
107 | 130 | "when": "false" |
|
127 | 150 | "command": "gradle.openBuildFile", |
128 | 151 | "when": "view == gradle-tree-view && viewItem == buildFile" |
129 | 152 | }, |
| 153 | + { |
| 154 | + "command": "gradle.addTask", |
| 155 | + "when": "view == gradle-tree-view && viewItem == buildFile" |
| 156 | + }, |
| 157 | + { |
| 158 | + "command": "gradle.addTask", |
| 159 | + "when": "view == gradle-tree-view && viewItem == buildFile", |
| 160 | + "group": "inline" |
| 161 | + }, |
130 | 162 | { |
131 | 163 | "command": "gradle.runTask", |
132 | 164 | "when": "view == gradle-tree-view && viewItem == task", |
|
199 | 231 | "fileName": { |
200 | 232 | "type": "string", |
201 | 233 | "description": "The filename of the build file that provides the tasks" |
| 234 | + }, |
| 235 | + "description": { |
| 236 | + "type": "string", |
| 237 | + "description": "Description of the task" |
202 | 238 | } |
203 | 239 | } |
204 | 240 | } |
|
211 | 247 | "test": "node ./out/test/runTest.js", |
212 | 248 | "pretest": "npm run compile", |
213 | 249 | "lint": "npm run lint:prettier && npm run lint:tslint", |
214 | | - "lint:prettier": "prettier --check \"**/*.{ts,js,json,svg}\"", |
| 250 | + "lint:prettier": "prettier --check \"**/*.{ts,js,json,svg,md,yml}\"", |
215 | 251 | "lint:tslint": "tslint -c tslint.json 'src/**/*.ts'", |
216 | | - "format": "prettier --write '**/*.{ts,js,json,svg}'" |
| 252 | + "format": "prettier --write '**/*.{ts,js,json,svg,md,yml}'" |
217 | 253 | }, |
218 | 254 | "dependencies": {}, |
219 | 255 | "devDependencies": { |
|
0 commit comments