We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ddd97f0 commit 2800ccbCopy full SHA for 2800ccb
extensions/ql-vscode/src/view/data-extensions-editor/ModeledMethodsList.tsx
@@ -56,6 +56,19 @@ export const ModeledMethodsList = ({
56
0,
57
);
58
59
+ // If the number of usages is equal, sort by number of methods descending
60
+ if (numberOfUsagesA === numberOfUsagesB) {
61
+ const numberOfMethodsA = groupedByLibrary[a].length;
62
+ const numberOfMethodsB = groupedByLibrary[b].length;
63
+
64
+ // If the number of methods is equal, sort by library name ascending
65
+ if (numberOfMethodsA === numberOfMethodsB) {
66
+ return a.localeCompare(b);
67
+ }
68
69
+ return numberOfMethodsB - numberOfMethodsA;
70
71
72
// Then sort by number of usages descending
73
return numberOfUsagesB - numberOfUsagesA;
74
});
0 commit comments