aboutsummaryrefslogtreecommitdiff
path: root/editors/code
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2020-04-02 13:30:28 +0100
committerAleksey Kladov <[email protected]>2020-04-02 13:35:51 +0100
commit8a788c764f579361debd5ec7894fa164f5a84630 (patch)
tree1d624f581d490339fbfae9a342af5af2f50dd722 /editors/code
parent7a4ebd2c8dfee8ca15dab7ba053a6521840aa5e3 (diff)
Allow fully overriding check and fmt commands
Diffstat (limited to 'editors/code')
-rw-r--r--editors/code/package.json14
1 files changed, 14 insertions, 0 deletions
diff --git a/editors/code/package.json b/editors/code/package.json
index 1f95cd130..e1c34c6ad 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -248,6 +248,13 @@
248 "default": [], 248 "default": [],
249 "description": "Additional arguments to rustfmt" 249 "description": "Additional arguments to rustfmt"
250 }, 250 },
251 "rust-analyzer.rustfmt.overrideCommand": {
252 "type": "array",
253 "items": {
254 "type": "string"
255 },
256 "markdownDescription": "Advanced option, fully override the command rust-analyzer uses for formatting."
257 },
251 "rust-analyzer.checkOnSave.enable": { 258 "rust-analyzer.checkOnSave.enable": {
252 "type": "boolean", 259 "type": "boolean",
253 "default": true, 260 "default": true,
@@ -266,6 +273,13 @@
266 "default": "check", 273 "default": "check",
267 "markdownDescription": "Cargo command to use for `cargo check`" 274 "markdownDescription": "Cargo command to use for `cargo check`"
268 }, 275 },
276 "rust-analyzer.checkOnSave.overrideCommand": {
277 "type": "array",
278 "items": {
279 "type": "string"
280 },
281 "markdownDescription": "Advanced option, fully override the command rust-analyzer uses for checking. The command must include `--message=format=json`."
282 },
269 "rust-analyzer.checkOnSave.allTargets": { 283 "rust-analyzer.checkOnSave.allTargets": {
270 "type": "boolean", 284 "type": "boolean",
271 "default": true, 285 "default": true,