Skip to content

Commit 4fbd401

Browse files
devvaannshabose
authored andcommitted
fix: return a "file" type if the snippet is enabled only for specific file type
1 parent 2331bd1 commit 4fbd401

File tree

1 file changed

+3
-23
lines changed
  • src/extensionsIntegrated/CustomSnippets

1 file changed

+3
-23
lines changed

src/extensionsIntegrated/CustomSnippets/helper.js

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
define(function (require, exports, module) {
2222
const StringMatch = require("utils/StringMatch");
23-
const LanguageManager = require("language/LanguageManager");
2423
const Global = require("./global");
2524
const UIHelper = require("./UIHelper");
2625
const Strings = require("strings");
@@ -817,34 +816,15 @@ define(function (require, exports, module) {
817816
/**
818817
* Categorize file extension for metrics tracking
819818
* @param {string} fileExtension - The file extension from snippet
820-
* @returns {string} - Categorized extension for metrics
819+
* @returns {string} - "all" if snippet is enabled for all files, otherwise "file"
821820
*/
822821
function categorizeFileExtensionForMetrics(fileExtension) {
823822
if (!fileExtension || fileExtension === "all") {
824823
return "all";
825824
}
826825

827-
// get the first extension for categorization
828-
const firstExt = fileExtension.split(",")[0].trim();
829-
830-
let language = LanguageManager.getLanguageForExtension(firstExt);
831-
if (!language) {
832-
return "other";
833-
}
834-
835-
let langId = language.getId();
836-
837-
if(["javascript", "typescript", "jsx", "tsx"].includes(langId)) {
838-
return "js";
839-
}
840-
if(["css", "scss", "less", "stylus"].includes(langId)) {
841-
return "css";
842-
}
843-
if(["html", "ejs", "erb_html"].includes(langId)) {
844-
return "html";
845-
}
846-
847-
return "other";
826+
// if not enabled for "all", we just return "file"
827+
return "file";
848828
}
849829

850830
exports.toggleSaveButtonDisability = toggleSaveButtonDisability;

0 commit comments

Comments
 (0)