Skip to content

Commit a4966c9

Browse files
committed
Auto merge of rust-lang#14745 - rkstgr:rust-dependencies-sorted, r=HKalbasi
Sort rust dependencies in vscode tree view Sorts alphabetically based on dependency name. Fixes rust-lang#14729
2 parents e461e53 + 91b4a16 commit a4966c9

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

editors/code/src/dependencies_provider.ts

+9-5
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,15 @@ export class RustDependenciesProvider
8585
);
8686
const crates = dependenciesResult.crates;
8787

88-
return crates.map((crate) => {
89-
const dep = this.toDep(crate.name || "unknown", crate.version || "", crate.path);
90-
this.dependenciesMap[dep.dependencyPath.toLowerCase()] = dep;
91-
return dep;
92-
});
88+
return crates
89+
.map((crate) => {
90+
const dep = this.toDep(crate.name || "unknown", crate.version || "", crate.path);
91+
this.dependenciesMap[dep.dependencyPath.toLowerCase()] = dep;
92+
return dep;
93+
})
94+
.sort((a, b) => {
95+
return a.label.localeCompare(b.label);
96+
});
9397
}
9498

9599
private toDep(moduleName: string, version: string, path: string): Dependency {

0 commit comments

Comments
 (0)