fork of https://github.com/sourcegraph/zoekt
0

Configure Feed

Select the types of activity you want to include in your feed.

feat(Search): Add support for all Apex language extensions (#799)

* feat(Search): Add support for all Apex language extensions

* clean up comment

* Fix typo

+21 -1
+8
internal/languages/language.go
··· 16 16 ) 17 17 18 18 var unsupportedByLinguistAliasMap = map[string]string{ 19 + // Extensions for the Apex programming language 20 + // See https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_dev_guide.htm 21 + "apex": "Apex", 19 22 // Pkl Configuration Language (https://pkl-lang.org/) 20 23 // Add to linguist on 6/7/24 21 24 // can remove once go-enry package updates ··· 26 29 } 27 30 28 31 var unsupportedByLinguistExtensionToNameMap = map[string]string{ 32 + ".apex": "Apex", 33 + ".apxt": "Apex", 34 + ".apxc": "Apex", 35 + ".cls": "Apex", 36 + ".trigger": "Apex", 29 37 // Pkl Configuration Language (https://pkl-lang.org/) 30 38 ".pkl": "Pkl", 31 39 // Magik Language
+13 -1
internal/languages/language_test.go
··· 39 39 want: "Magik", 40 40 wantOk: true, 41 41 }, 42 + { 43 + name: "apex example unsupported by linguist alias", 44 + alias: "apex", 45 + want: "Apex", 46 + wantOk: true, 47 + }, 42 48 } 43 49 44 50 for _, tt := range tests { ··· 77 83 want: "Go", 78 84 }, 79 85 { 80 - name: "unsupported by linguist extension", 86 + name: "magik: unsupported by linguist extension", 81 87 filename: "file.magik", 82 88 content: []byte(""), 83 89 want: "Magik", 90 + }, 91 + { 92 + name: "apex: unsupported by linguist extension", 93 + filename: "file.apxc", 94 + content: []byte(""), 95 + want: "Apex", 84 96 }, 85 97 } 86 98