about summary refs log tree commit diff
path: root/editors/code/src
diff options
context:
space:
mode:
authoroxalica <oxalicc@pm.me>2019-12-14 00:48:47 +0800
committeroxalica <oxalicc@pm.me>2019-12-14 00:48:47 +0800
commitf56a2a079069edafd74ef92b7e545f18be88b243 (patch)
tree7e3df93410f34c5b9cee0706bc8e4f02c11bff1c /editors/code/src
parentaf4eb266457eb784010da28d80535f9fd38d4d1e (diff)
downloadrust-f56a2a079069edafd74ef92b7e545f18be88b243.tar.gz
rust-f56a2a079069edafd74ef92b7e545f18be88b243.zip
Enable `allFeatures` by default and fix lints
Diffstat (limited to 'editors/code/src')
-rw-r--r--editors/code/src/config.ts25
1 files changed, 16 insertions, 9 deletions
diff --git a/editors/code/src/config.ts b/editors/code/src/config.ts
index 6d709f7a852..defdfeb9c4b 100644
--- a/editors/code/src/config.ts
+++ b/editors/code/src/config.ts
@@ -43,7 +43,7 @@ export class Config {
     };
     public cargoFeatures: CargoFeatures = {
         noDefaultFeatures: false,
-        allFeatures: false,
+        allFeatures: true,
         features: [],
     };
 
@@ -88,7 +88,8 @@ export class Config {
         }
 
         if (this.prevEnhancedTyping !== this.enableEnhancedTyping) {
-            requireReloadMessage = 'Changing enhanced typing setting requires a reload';
+            requireReloadMessage =
+                'Changing enhanced typing setting requires a reload';
             this.prevEnhancedTyping = this.enableEnhancedTyping;
         }
 
@@ -165,7 +166,7 @@ export class Config {
         if (config.has('cargoFeatures.allFeatures')) {
             this.cargoFeatures.allFeatures = config.get(
                 'cargoFeatures.allFeatures',
-                false,
+                true,
             );
         }
         if (config.has('cargoFeatures.features')) {
@@ -175,12 +176,18 @@ export class Config {
             );
         }
 
-        if (this.prevCargoFeatures !== null && (
-            this.cargoFeatures.allFeatures !== this.prevCargoFeatures.allFeatures ||
-            this.cargoFeatures.noDefaultFeatures !== this.prevCargoFeatures.noDefaultFeatures ||
-            this.cargoFeatures.features.length !== this.prevCargoFeatures.features.length ||
-            this.cargoFeatures.features.some((v, i) => v !== this.prevCargoFeatures!.features[i])
-        )) {
+        if (
+            this.prevCargoFeatures !== null &&
+            (this.cargoFeatures.allFeatures !==
+                this.prevCargoFeatures.allFeatures ||
+                this.cargoFeatures.noDefaultFeatures !==
+                    this.prevCargoFeatures.noDefaultFeatures ||
+                this.cargoFeatures.features.length !==
+                    this.prevCargoFeatures.features.length ||
+                this.cargoFeatures.features.some(
+                    (v, i) => v !== this.prevCargoFeatures!.features[i],
+                ))
+        ) {
             requireReloadMessage = 'Changing cargo features requires a reload';
         }
         this.prevCargoFeatures = { ...this.cargoFeatures };