languages.json JSON 9,333 lines View on github.com → Search inside
File is large — showing lines 1–2,000 of 9,333.
1{2  "ABAP": {3    "complexitychecks": [4      "for ",5      "for(",6      "if ",7      "if(",8      "switch ",9      "while ",10      "else ",11      "|| ",12      "&& ",13      "!= ",14      "== "15    ],16    "extensions": ["abap"],17    "line_comment": ["*", "\\\""],18    "multi_line": [],19    "quotes": []20  },21  "ABNF": {22    "complexitychecks": ["=/ ", "/ ", "% ", "( "],23    "extensions": ["abnf"],24    "line_comment": [";"],25    "multi_line": [],26    "quotes": []27  },28  "AL": {29    "complexitychecks": ["if ", "if(", "IF ", "IF(", "case ", "CASE ", "while ", "WHILE ", "for ", "FOR ", "foreach ", "FOREACH ", "until ", "UNTIL ", "else ", "ELSE ", "and ", "AND ", "or ", "OR ", "xor ", "XOR ", "not ", "NOT "],30    "extensions": ["al"],31    "line_comment": ["//"],32    "multi_line": [["/*", "*/"]],33    "quotes": [{"end": "'", "start": "'"}]34  },35  "Apex": {36    "complexitychecks": [37      "for ",38      "for(",39      "if ",40      "if(",41      "switch ",42      "switch(",43      "while ",44      "while(",45      "else ",46      "else{",47      "try ",48      "try{",49      "catch ",50      "catch(",51      "finally ",52      "finally{",53      "|| ",54      "&& ",55      "!= ",56      "== "57    ],58    "extensions": ["apex", "trigger"],59    "line_comment": ["//"],60    "multi_line": [["/*", "*/"]],61    "quotes": [62      {63        "end": "'",64        "start": "'"65      }66    ]67  },68  "APL": {69    "complexitychecks": [70      ":For ",71      ":If ",72      ":Case ",73      ":CaseList ",74      ":While ",75      ":Repeat ",76      ":Else ",77      "∨",78      "∧",79      "≠",80      "~",81      "¨",82      "=",83      ":"84    ],85    "extensions": ["apl", "aplf", "apln", "aplc", "dyalog"],86    "line_comment": ["⍝"],87    "multi_line": [],88    "quotes": [89      {90        "end": "'",91        "start": "'"92      }93    ]94  },95  "ASP": {96    "complexitychecks": [97      "for ",98      "for(",99      "if ",100      "if(",101      "switch ",102      "while ",103      "else ",104      "|| ",105      "&& ",106      "!= ",107      "== "108    ],109    "extensions": ["asa", "asp"],110    "line_comment": ["'", "REM"],111    "caseinsensitive": true,112    "multi_line": [],113    "quotes": []114  },115  "ASP.NET": {116    "complexitychecks": [117      "for ",118      "for(",119      "if ",120      "if(",121      "switch ",122      "while ",123      "else ",124      "|| ",125      "&& ",126      "!= ",127      "== "128    ],129    "extensions": [130      "asax",131      "ascx",132      "asmx",133      "aspx",134      "master",135      "sitemap",136      "webinfo"137    ],138    "line_comment": [],139    "multi_line": [["<!--", "-->"], ["<%--", "--%>"]],140    "quotes": []141  },142  "ATS": {143    "complexitychecks": [144      "if ",145      "if(",146      " then ",147      " else ",148      "case+ ",149      "ifcase",150      "let ",151      "and "152    ],153    "extensions": ["dats", "sats", "ats", "hats"],154    "line_comment": ["//"],155    "multi_line": [156      ["/*", "*/"],157      ["(*", "*)"],158      ["////", "THISSHOULDNEVERAPPEARWEHOPE"]159    ],160    "quotes": [161      {162        "end": "\"",163        "start": "\""164      }165    ]166  },167  "AWK": {168    "complexitychecks": [169      "else ",170      "for ",171      "for(",172      "if ",173      "if(",174      "switch ",175      "switch(",176      "while ",177      "while(",178      "|| ",179      "&& ",180      "!= ",181      "== "182    ],183    "extensions": ["awk"],184    "line_comment": ["#"],185    "multi_line": [],186    "quotes": [187      {188        "end": "\"",189        "start": "\""190      }191    ],192    "shebangs": ["awk", "gawk", "mawk", "nawk"]193  },194  "ActionScript": {195    "complexitychecks": [196      "for ",197      "for(",198      "if ",199      "if(",200      "switch ",201      "while ",202      "else ",203      "|| ",204      "&& ",205      "!= ",206      "== "207    ],208    "extensions": ["as"],209    "line_comment": ["//"],210    "multi_line": [["/*", "*/"]],211    "quotes": [212      {213        "end": "\"",214        "start": "\""215      }216    ]217  },218  "Ada": {219    "complexitychecks": [220      "for ",221      "for(",222      "if ",223      "if(",224      "switch ",225      "while ",226      "else ",227      "|| ",228      "&& ",229      "!= ",230      "== "231    ],232    "extensions": ["ada", "adb", "ads", "pad"],233    "line_comment": ["--"],234    "multi_line": [],235    "quotes": []236  },237  "Agda": {238    "complexitychecks": [239      "for ",240      "for(",241      "if ",242      "if(",243      "switch ",244      "while ",245      "else ",246      "|| ",247      "&& ",248      "!= ",249      "== "250    ],251    "extensions": ["agda"],252    "line_comment": ["--"],253    "multi_line": [["{-", "-}"]],254    "nestedmultiline": true,255    "quotes": []256  },257  "Alchemist": {258    "complexitychecks": ["+", "->", "!"],259    "extensions": ["crn"],260    "line_comment": ["#"],261    "multi_line": [],262    "quotes": []263  },264  "Alex": {265    "complexitychecks": [],266    "extensions": ["x"],267    "line_comment": [],268    "multi_line": [],269    "quotes": []270  },271  "Algol 68": {272    "complexitychecks": [273      "IF ",274      "ELIF ",275      "ELSE ",276      "FOR ",277      "WHILE ",278      "CASE ",279      "OUSE ",280      "AND ",281      "OR ",282      "EQ ",283      "NE ",284      "IS ",285      "ISNT ",286      "IS NOT ",287      "~= "288    ],289    "extensions": ["a68"],290    "line_comment": [],291    "multi_line": [["#", "#"], ["CO", "CO"], ["COMMENT", "COMMENT"]],292    "quotes": [293      {294        "end": "\"",295        "start": "\"",296        "ignoreEscape": true297      }298    ]299  },300  "Alloy": {301    "complexitychecks": [302      "implies ",303      "else ",304      "for ",305      "|| ",306      "&& ",307      "!= ",308      "== ",309      "<= ",310      ">= "311    ],312    "extensions": ["als"],313    "line_comment": ["//", "--"],314    "multi_line": [["/*", "*/"]],315    "quotes": []316  },317  "Amber": {318    "complexitychecks": [319      "for ",320      "exited(",321      "failed ",322      "failed(",323      "succeeded ",324      "if ",325      "then ",326      "while ",327      "loop ",328      "else:",329      "else ",330      "or ",331      "and ",332      "!= ",333      "== "334    ],335    "extensions": ["ab"],336    "filenames": [],337    "line_comment": ["//"],338    "multi_line": [],339    "quotes": [340      {341        "end": "\"",342        "start": "\""343      }344    ],345    "shebangs": ["amber"]346  },347  "Android Interface Definition Language": {348    "complexitychecks": [349      "for ",350      "for(",351      "if ",352      "if(",353      "switch ",354      "while ",355      "else ",356      "|| ",357      "&& ",358      "!= ",359      "== "360    ],361    "extensions": ["aidl"],362    "line_comment": ["//"],363    "multi_line": [["/**", "*/"], ["/*", "*/"]],364    "quotes": [365      {366        "end": "\"",367        "start": "\""368      }369    ]370  },371  "AppleScript": {372    "complexitychecks": [373      "considering ",374      "ignoring ",375      "repeat ",376      "while ",377      "if ",378      "else ",379      "else if ",380      "try ",381      "on error ",382      "and ",383      "or "384    ],385    "extensions": ["applescript"],386    "line_comment": ["#", "--"],387    "multi_line": [["(*", "*)"]],388    "quotes": [389      {390        "end": "\"",391        "start": "\""392      }393    ],394    "shebangs": []395  },396  "ArkTs": {397    "complexitychecks": [398      "for ",399      "for(",400      "if ",401      "if(",402      "switch ",403      "while ",404      "else ",405      "|| ",406      "&& ",407      "!= ",408      "!== ",409      "== ",410      "=== ",411      "case ",412      "case(",413      "?.",414      "?? ",415      "??= "416    ],417    "extensions": ["ets"],418    "line_comment": ["//"],419    "multi_line": [["/*", "*/"]],420    "quotes": [421      {422        "end": "\"",423        "start": "\""424      },425      {426        "end": "'",427        "start": "'"428      },429      {430        "end": "`",431        "start": "`"432      }433    ]434  },435  "Arturo": {436    "complexitychecks": [437      "loop ",438      "map ",439      "select ",440      "if ",441      "if? ",442      "while ",443      "function ",444      "or? ",445      "and? ",446      "not? ",447      "<> ",448      "= "449    ],450    "extensions": ["art"],451    "line_comment": [";"],452    "multi_line": [],453    "quotes": [454      {455        "end": "\"",456        "start": "\""457      },458      {459        "end": "'",460        "start": "'"461      }462    ]463  },464  "AsciiDoc": {465    "complexitychecks": [],466    "extensions": ["adoc"],467    "line_comment": [],468    "multi_line": [],469    "quotes": []470  },471  "Assembly": {472    "complexitychecks": [473      "for ",474      "for(",475      "if ",476      "if(",477      "switch ",478      "while ",479      "else ",480      "|| ",481      "&& ",482      "!= ",483      "== "484    ],485    "extensions": ["s", "asm"],486    "line_comment": [";"],487    "multi_line": [["/*", "*/"]],488    "quotes": [489      {490        "end": "\"",491        "start": "\""492      },493      {494        "end": "'",495        "start": "'"496      }497    ]498  },499  "Astro": {500    "complexitychecks": [501      "for ",502      "for(",503      "if ",504      "if(",505      "switch ",506      "while ",507      "else ",508      "|| ",509      "&& ",510      "!= ",511      "== ",512      ".map"513    ],514    "extensions": ["astro"],515    "line_comment": ["//"],516    "multi_line": [["<!--", "-->"], ["/*", "*/"]],517    "quotes": [518      {519        "end": "\"",520        "start": "\""521      }522    ]523  },524  "AutoHotKey": {525    "complexitychecks": [526      "for ",527      "for(",528      "if ",529      "if(",530      "switch ",531      "while ",532      "else ",533      "|| ",534      "&& ",535      "!= ",536      "== "537    ],538    "extensions": ["ahk"],539    "line_comment": [";"],540    "multi_line": [["/*", "*/"]],541    "quotes": []542  },543  "Autoconf": {544    "complexitychecks": [545      "for ",546      "for(",547      "if ",548      "if(",549      "switch ",550      "while ",551      "else ",552      "|| ",553      "&& ",554      "!= ",555      "== "556    ],557    "extensions": ["in"],558    "line_comment": ["#", "dnl"],559    "multi_line": [],560    "quotes": []561  },562  "Avro": {563    "complexitychecks": [],564    "extensions": ["avdl", "avpr", "avsc"],565    "line_comment": [],566    "multi_line": [],567    "quotes": []568  },569  "BASH": {570    "complexitychecks": [571      "for ",572      "for(",573      "if ",574      "if(",575      "switch ",576      "while ",577      "else ",578      "|| ",579      "&& ",580      "!= ",581      "== "582    ],583    "extensions": [584      "bash",585      "bash_login",586      "bash_logout",587      "bash_profile",588      "bashrc"589    ],590    "filenames": [".bash_login", ".bash_logout", ".bash_profile", ".bashrc"],591    "line_comment": ["#"],592    "multi_line": [],593    "quotes": [594      {595        "end": "\"",596        "start": "\""597      },598      {599        "end": "'",600        "start": "'"601      }602    ],603    "shebangs": ["bash"]604  },605  "Basic": {606    "complexitychecks": [607      "for ",608      "for(",609      "if ",610      "if(",611      "elseif ",612      "switch ",613      "while ",614      "else ",615      "|| ",616      "&& ",617      "!= ",618      "== "619    ],620    "extensions": ["bas"],621    "line_comment": ["'"],622    "multi_line": [],623    "quotes": [624      {625        "end": "\"",626        "start": "\""627      }628    ]629  },630  "Batch": {631    "complexitychecks": [632      "for ",633      "for(",634      "if ",635      "if(",636      "switch ",637      "while ",638      "else ",639      "|| ",640      "&& ",641      "!= ",642      "== "643    ],644    "extensions": ["bat", "btm", "cmd"],645    "line_comment": ["REM", "::"],646    "caseinsensitive": true,647    "multi_line": [],648    "quotes": []649  },650  "Bazel": {651    "complexitychecks": [652      "for ",653      "for(",654      "if ",655      "if(",656      "switch ",657      "while ",658      "else ",659      "|| ",660      "&& ",661      "!= ",662      "== "663    ],664    "extensions": ["bzl", "build.bazel", "build", "workspace"],665    "line_comment": ["#"],666    "multi_line": [],667    "quotes": [668      {669        "end": "\"",670        "start": "\""671      }672    ]673  },674  "Bean": {675    "complexitychecks": [],676    "extensions": ["bean", "beancount"],677    "line_comment": [";"],678    "multi_line": [],679    "quotes": [680      {681        "end": "\"",682        "start": "\""683      }684    ]685  },686  "Bicep": {687    "complexitychecks": [688      "@minLength(",689      "@maxLength(",690      "@secure(",691      "[for ",692      "if(",693      "if (",694      " == ",695      " != ",696      " ? ",697      "using ",698      "range(",699      "type ",700      "func "701    ],702    "extensions": ["bicep"],703    "line_comment": ["//"],704    "multi_line": [["/*", "*/"]],705    "quotes": [706      {707        "end": "'",708        "start": "'"709      }710    ]711  },712  "Bitbake": {713    "complexitychecks": [714      "for ",715      "for(",716      "if ",717      "if(",718      "switch ",719      "while ",720      "else ",721      "|| ",722      "&& ",723      "!= ",724      "== "725    ],726    "extensions": ["bb", "bbappend", "bbclass"],727    "line_comment": ["#"],728    "multi_line": [],729    "quotes": [730      {731        "end": "\"",732        "start": "\""733      }734    ]735  },736  "Bitbucket Pipeline": {737    "complexitychecks": [],738    "extensions": ["bitbucket-pipelines.yml"],739    "line_comment": ["#"],740    "multi_line": [],741    "quotes": []742  },743  "Blade template": {744    "complexitychecks": [745      "@for ",746      "@for(",747      "@foreach ",748      "@foreach(",749      "@forelse ",750      "@forelse(",751      "@each ",752      "@each (",753      "@while ",754      "@while(",755      "@if ",756      "@if(",757      "@unless ",758      "@unless(",759      "@isset ",760      "@isset(",761      "@empty ",762      "@empty(",763      "@else ",764      "@elseif ",765      "@elseif(",766      "@while ",767      "@while(",768      "@switch ",769      "@switch (",770      "|| ",771      "&& ",772      "!= ",773      "== "774    ],775    "extensions": ["blade.php"],776    "line_comment": [],777    "multi_line": [["{{--", "--}}"], ["<!--", "-->"]],778    "quotes": []779  },780  "Blueprint": {781    "complexitychecks": [],782    "extensions": ["blp"],783    "line_comment": ["//"],784    "multi_line": [["/*", "*/"]],785    "quotes": [786      {787        "end": "\"",788        "start": "\""789      }790    ]791  },792  "Boo": {793    "complexitychecks": [794      "for ",795      "if ",796      "elif ",797      "unless ",798      " and ",799      "for ",800      "while ",801      "else ",802      "|| ",803      "&& ",804      "!= ",805      "== "806    ],807    "extensions": ["boo"],808    "line_comment": ["//"],809    "multi_line": [["/*", "*/"]],810    "quotes": [811      {812        "end": "\"",813        "start": "\""814      },815      {816        "end": "'",817        "start": "'"818      },819      {820        "end": "\"\"\"",821        "start": "\"\"\""822      }823    ]824  },825  "Bosque": {826    "complexitychecks": [827      "if ",828      "if(",829      "switch ",830      "match ",831      "case ",832      "| ",833      "|| ",834      "& ",835      "&& ",836      "!= ",837      "!== ",838      "== ",839      "=== "840    ],841    "extensions": ["bsq"],842    "line_comment": ["//"],843    "multi_line": [],844    "quotes": [845      {846        "end": "\"",847        "start": "\""848      },849      {850        "end": "'",851        "start": "'"852      }853    ]854  },855  "Brainfuck": {856    "complexitychecks": ["[", "]", "<", ">", "+", "-", ".", ","],857    "extensions": ["bf"],858    "line_comment": [],859    "multi_line": [],860    "quotes": []861  },862  "Bru": {863    "complexitychecks": [],864    "extensions": ["bru"],865    "line_comment": [],866    "multi_line": [],867    "quotes": [868      {869        "end": "\"",870        "start": "\""871      }872    ]873  },874  "BuildStream": {875    "complexitychecks": [],876    "extensions": ["bst"],877    "line_comment": ["#"],878    "multi_line": [],879    "quotes": []880  },881  "C": {882    "complexitychecks": [883      "for ",884      "for(",885      "if ",886      "if(",887      "switch ",888      "switch(",889      "while ",890      "while(",891      "else ",892      "else{",893      "|| ",894      "&& ",895      "!= ",896      "== "897    ],898    "extensions": ["c", "ec", "pgc"],899    "line_comment": ["//"],900    "linesplice": true,901    "multi_line": [["/*", "*/"]],902    "quotes": [903      {904        "end": "\"",905        "start": "\""906      }907    ]908  },909  "C Header": {910    "complexitychecks": [911      "for ",912      "for(",913      "if ",914      "if(",915      "switch ",916      "switch(",917      "case ",918      "while ",919      "while(",920      "else ",921      "else{",922      "|| ",923      "&& ",924      "!= ",925      "== "926    ],927    "extensions": ["h"],928    "line_comment": ["//"],929    "linesplice": true,930    "multi_line": [["/*", "*/"]],931    "quotes": [932      {933        "end": "\"",934        "start": "\""935      }936    ]937  },938  "C3": {939    "complexitychecks": [940      "for ",941      "for(",942      "foreach ",943      "foreach(",944      "if ",945      "if(",946      "switch ",947      "switch(",948      "case ",949      "while ",950      "while(",951      "else ",952      "|| ",953      "&& ",954      "!= ",955      "== ",956      "defer ",957      "macro "958    ],959    "extensions": ["c3"],960    "line_comment": ["//"],961    "multi_line": [["/*", "*/"],["<*", "*>"]],962    "quotes": [963      {964        "end": "\"",965        "start": "\""966      },967      {968        "end": "`",969        "ignoreEscape": true,970        "start": "`"971      }972    ]973  },974  "C Shell": {975    "complexitychecks": [976      "for ",977      "for(",978      "if ",979      "if(",980      "switch ",981      "while ",982      "else ",983      "|| ",984      "&& ",985      "!= ",986      "== "987    ],988    "extensions": ["csh"],989    "filenames": [".cshrc"],990    "line_comment": ["#"],991    "multi_line": [],992    "quotes": [],993    "shebangs": ["csh", "tcsh"]994  },995  "C#": {996    "complexitychecks": [997      "for ",998      "for(",999      "if ",1000      "if(",1001      "foreach ",1002      "foreach(",1003      "switch ",1004      "while ",1005      "else ",1006      "|| ",1007      "&& ",1008      "!= ",1009      "== "1010    ],1011    "extensions": ["cs", "csx"],1012    "line_comment": ["//"],1013    "multi_line": [["/*", "*/"]],1014    "quotes": [1015      {1016        "end": "\"",1017        "ignoreEscape": true,1018        "start": "@\""1019      },1020      {1021        "end": "\"",1022        "start": "\""1023      },1024      {1025        "end": "'",1026        "start": "'"1027      }1028    ],1029    "shebangs": ["dotnet"]1030  },1031  "C++": {1032    "complexitychecks": [1033      "for ",1034      "for(",1035      "if ",1036      "if(",1037      "switch ",1038      "switch(",1039      "while ",1040      "while(",1041      "else ",1042      "else{",1043      "try ",1044      "try{",1045      "catch ",1046      "catch(",1047      "|| ",1048      "&& ",1049      "!= ",1050      "== "1051    ],1052    "extensions": ["cc", "cpp", "cxx", "c++", "pcc", "ino", "ccm", "cppm", "cxxm", "c++m", "mxx"],1053    "line_comment": ["//"],1054    "linesplice": true,1055    "multi_line": [["/*", "*/"]],1056    "quotes": [1057      {1058        "delimited": true,1059        "ignoreEscape": true,1060        "end": ")\"",1061        "start": "R\""1062      },1063      {1064        "delimited": true,1065        "ignoreEscape": true,1066        "end": ")\"",1067        "start": "u8R\""1068      },1069      {1070        "delimited": true,1071        "ignoreEscape": true,1072        "end": ")\"",1073        "start": "uR\""1074      },1075      {1076        "delimited": true,1077        "ignoreEscape": true,1078        "end": ")\"",1079        "start": "UR\""1080      },1081      {1082        "delimited": true,1083        "ignoreEscape": true,1084        "end": ")\"",1085        "start": "LR\""1086      },1087      {1088        "end": "\"",1089        "start": "\""1090      }1091    ]1092  },1093  "C++ Header": {1094    "complexitychecks": [1095      "for ",1096      "for(",1097      "if ",1098      "if(",1099      "switch ",1100      "switch(",1101      "while ",1102      "while(",1103      "else ",1104      "else{",1105      "try ",1106      "try{",1107      "catch ",1108      "catch(",1109      "|| ",1110      "&& ",1111      "!= ",1112      "== "1113    ],1114    "extensions": ["h", "hh", "hpp", "hxx", "h++", "inl", "ipp", "ixx", "tpp"],1115    "heuristics": [1116      {1117        "pattern": "(?m)^\\s*#\\s*include <(cstdint|string|vector|map|list|array|bitset|queue|stack|forward_list|unordered_map|unordered_set|(i|o|io)stream)>",1118        "literals": ["<cstdint>", "<string>", "<vector>", "<map>", "<list>", "<array>", "<bitset>", "<queue>", "<stack>", "<forward_list>", "<unordered_map>", "<unordered_set>", "<istream>", "<ostream>", "<iostream>"],1119        "anchored": false1120      },1121      {1122        "pattern": "(?m)^\\s*template\\s*<",1123        "literals": ["template"],1124        "anchored": true1125      },1126      {1127        "pattern": "(?m)^[ \\t]*(try|constexpr)",1128        "literals": ["try", "constexpr"],1129        "anchored": true1130      },1131      {1132        "pattern": "(?m)^[ \\t]*catch\\s*\\(",1133        "literals": ["catch"],1134        "anchored": true1135      },1136      {1137        "pattern": "(?m)^[ \\t]*(class|(using[ \\t]+)?namespace)\\s+\\w+",1138        "literals": ["class", "namespace", "using"],1139        "anchored": true1140      },1141      {1142        "pattern": "(?m)^[ \\t]*(private|public|protected):$",1143        "literals": ["private", "public", "protected"],1144        "anchored": true1145      },1146      {1147        "pattern": "__has_cpp_attribute|__cplusplus >",1148        "literals": ["__has_cpp_attribute", "__cplusplus"],1149        "anchored": false1150      },1151      {1152        "pattern": "std::\\w+",1153        "literals": ["std::"],1154        "anchored": false1155      }1156    ],1157    "line_comment": ["//"],1158    "linesplice": true,1159    "multi_line": [["/*", "*/"]],1160    "quotes": [1161      {1162        "delimited": true,1163        "ignoreEscape": true,1164        "end": ")\"",1165        "start": "R\""1166      },1167      {1168        "delimited": true,1169        "ignoreEscape": true,1170        "end": ")\"",1171        "start": "u8R\""1172      },1173      {1174        "delimited": true,1175        "ignoreEscape": true,1176        "end": ")\"",1177        "start": "uR\""1178      },1179      {1180        "delimited": true,1181        "ignoreEscape": true,1182        "end": ")\"",1183        "start": "UR\""1184      },1185      {1186        "delimited": true,1187        "ignoreEscape": true,1188        "end": ")\"",1189        "start": "LR\""1190      },1191      {1192        "end": "\"",1193        "start": "\""1194      }1195    ]1196  },1197  "CMake": {1198    "complexitychecks": [1199      "foreach ",1200      "foreach(",1201      "if ",1202      "if(",1203      "elseif ",1204      "elseif(",1205      "while ",1206      "while(",1207      "else ",1208      "else(",1209      "OR ",1210      "AND ",1211      "EQUAL ",1212      "STREQUAL ",1213      "VERSION_EQUAL ",1214      "PATH_EQUAL "1215    ],1216    "extensions": ["cmake", "cmakelists.txt"],1217    "line_comment": ["#"],1218    "multi_line": [["#[[", "]]"], ["#[=[", "]=]"], ["#[==[", "]==]"], ["#[===[", "]===]"], ["#[====[", "]====]"], ["#[=====[", "]=====]"], ["#[======[", "]======]"], ["#[=======[", "]=======]"], ["#[========[", "]========]"]],1219    "quotes": [1220      {1221        "ignoreEscape": true,1222        "end": "]]",1223        "start": "[["1224      },1225      {1226        "ignoreEscape": true,1227        "end": "]=]",1228        "start": "[=["1229      },1230      {1231        "ignoreEscape": true,1232        "end": "]==]",1233        "start": "[==["1234      },1235      {1236        "ignoreEscape": true,1237        "end": "]===]",1238        "start": "[===["1239      },1240      {1241        "ignoreEscape": true,1242        "end": "]====]",1243        "start": "[====["1244      },1245      {1246        "ignoreEscape": true,1247        "end": "]=====]",1248        "start": "[=====["1249      },1250      {1251        "ignoreEscape": true,1252        "end": "]======]",1253        "start": "[======["1254      },1255      {1256        "ignoreEscape": true,1257        "end": "]=======]",1258        "start": "[=======["1259      },1260      {1261        "ignoreEscape": true,1262        "end": "]========]",1263        "start": "[========["1264      },1265      {1266        "end": "\"",1267        "start": "\""1268      }1269    ]1270  },1271  "COBOL": {1272    "complexitychecks": [1273      "for ",1274      "for(",1275      "if ",1276      "if(",1277      "switch ",1278      "while ",1279      "else ",1280      "|| ",1281      "&& ",1282      "!= ",1283      "== "1284    ],1285    "extensions": ["cob", "cbl", "ccp", "cobol", "cpy"],1286    "line_comment": ["*"],1287    "multi_line": [],1288    "quotes": []1289  },1290  "CSS": {1291    "complexitychecks": [1292      "for ",1293      "for(",1294      "if ",1295      "if(",1296      "switch ",1297      "while ",1298      "else ",1299      "|| ",1300      "&& ",1301      "!= ",1302      "== "1303    ],1304    "extensions": ["css"],1305    "line_comment": ["//"],1306    "multi_line": [["/*", "*/"]],1307    "quotes": [1308      {1309        "end": "\"",1310        "start": "\""1311      }1312    ]1313  },1314  "CSV": {1315    "complexitychecks": [],1316    "extensions": ["csv"],1317    "line_comment": [],1318    "multi_line": [],1319    "quotes": []1320  },1321  "Cabal": {1322    "complexitychecks": [1323      "for ",1324      "for(",1325      "if ",1326      "if(",1327      "switch ",1328      "while ",1329      "else ",1330      "|| ",1331      "&& ",1332      "!= ",1333      "== "1334    ],1335    "extensions": ["cabal"],1336    "line_comment": ["--"],1337    "multi_line": [["{-", "-}"]],1338    "quotes": []1339  },1340  "Cairo": {1341    "complexitychecks": [1342      "loop ",1343      "if ",1344      "if(",1345      "match ",1346      "match(",1347      "else ",1348      "|| ",1349      "&& ",1350      "!= ",1351      "== "1352    ],1353    "extensions": ["cairo"],1354    "line_comment": ["//"],1355    "multi_line": [],1356    "quotes": [1357      {1358        "end": "'",1359        "start": "'"1360      }1361    ]1362  },1363  "Cangjie": {1364    "complexitychecks": [1365      "for ",1366      "for(",1367      "if ",1368      "if(",1369      "while ",1370      "else ",1371      "|| ",1372      "&& ",1373      "!= ",1374      "== "1375    ],1376    "extensions": ["cj"],1377    "line_comment": ["//"],1378    "multi_line": [["/*", "*/"]],1379    "quotes": [1380      {1381        "end": "'",1382        "start": "'"1383      },1384      {1385        "end": "\"",1386        "start": "\""1387      },1388      {1389        "end": "\"\"\"",1390        "start": "\"\"\""1391      },1392      {1393        "end": "'''",1394        "start": "'''"1395      }1396    ]1397  },1398  "Cap'n Proto": {1399    "complexitychecks": [],1400    "extensions": ["capnp"],1401    "line_comment": ["#"],1402    "multi_line": [],1403    "quotes": []1404  },1405  "Cassius": {1406    "complexitychecks": [1407      "for ",1408      "for(",1409      "if ",1410      "if(",1411      "switch ",1412      "while ",1413      "else ",1414      "|| ",1415      "&& ",1416      "!= ",1417      "== "1418    ],1419    "extensions": ["cassius"],1420    "line_comment": ["//"],1421    "multi_line": [["/*", "*/"]],1422    "quotes": [1423      {1424        "end": "\"",1425        "start": "\""1426      }1427    ]1428  },1429  "Ceylon": {1430    "complexitychecks": [1431      "for ",1432      "for(",1433      "if ",1434      "if(",1435      "switch ",1436      "while ",1437      "else ",1438      "|| ",1439      "&& ",1440      "!= ",1441      "== "1442    ],1443    "extensions": ["ceylon"],1444    "line_comment": ["//"],1445    "multi_line": [["/*", "*/"]],1446    "quotes": [1447      {1448        "end": "\"",1449        "start": "\""1450      }1451    ]1452  },1453  "Chapel": {1454    "complexitychecks": [1455      "for ",1456      "if ",1457      "switch ",1458      "while ",1459      "else ",1460      "do ",1461      "|| ",1462      "&& ",1463      "!= ",1464      "== "1465    ],1466    "extensions": ["chpl"],1467    "line_comment": ["//"],1468    "multi_line": [["/*", "*/"]],1469    "quotes": [1470      {1471        "end": "\"",1472        "start": "\""1473      },1474      {1475        "end": "'",1476        "start": "'"1477      }1478    ]1479  },1480  "Circom": {1481    "complexitychecks": [1482      "for ",1483      "for(",1484      "if ",1485      "if(",1486      "switch ",1487      "while ",1488      "while(",1489      "else ",1490      "else(",1491      "|| ",1492      "&& ",1493      "!= ",1494      "== "1495    ],1496    "extensions": ["circom"],1497    "line_comment": ["//"],1498    "multi_line": [["/*", "*/"]],1499    "quotes": []1500  },1501  "Clipper": {1502    "complexitychecks": [1503      "for ",1504      "for(",1505      "if ",1506      "if(",1507      "do while ",1508      "while ",1509      "else ",1510      "elseif ",1511      "else(",1512      "switch ",1513      "case ",1514      "otherwise ",1515      "begin sequence ",1516      "end sequence ",1517      "begin sequence(",1518      "try ",1519      "catch ",1520      "finally ",1521      "|| ",1522      "&& ",1523      "!= ",1524      "== "1525    ],1526    "extensions": ["prg", "ch"],1527    "line_comment": ["//", "&&"],1528    "multi_line": [["/*", "*/"]],1529    "quotes": [1530      {1531        "end": "\"",1532        "start": "\""1533      },1534      {1535        "end": "'",1536        "start": "'"1537      }1538    ]1539  },1540  "Clojure": {1541    "complexitychecks": [1542      "(for ",1543      "(when ",1544      "(loop ",1545      "(doseq ",1546      "(cond ",1547      "(if",1548      "(if-not ",1549      "(and ",1550      "(or ",1551      "(not ",1552      "(= ",1553      "(not= ",1554      "(recur "1555    ],1556    "extensions": ["clj", "cljc"],1557    "line_comment": [";"],1558    "multi_line": [],1559    "quotes": []1560  },1561  "ClojureScript": {1562    "complexitychecks": [1563      "for ",1564      "for(",1565      "if ",1566      "if(",1567      "switch ",1568      "while ",1569      "else ",1570      "|| ",1571      "&& ",1572      "!= ",1573      "== "1574    ],1575    "extensions": ["cljs"],1576    "line_comment": [";"],1577    "multi_line": [],1578    "quotes": []1579  },1580  "Closure Template": {1581    "complexitychecks": [1582      "for ",1583      "for(",1584      "if ",1585      "if(",1586      "switch ",1587      "while ",1588      "else ",1589      "|| ",1590      "&& ",1591      "!= ",1592      "== ",1593      ">= ",1594      "<= ",1595      "?: ",1596      "? : "1597    ],1598    "extensions": ["soy"],1599    "line_comment": ["//"],1600    "multi_line": [["/**", "*/"], ["/*", "*/"]],1601    "quotes": [1602      {1603        "end": "\"",1604        "start": "\""1605      }1606    ]1607  },1608  "CloudFormation (JSON)": {1609    "complexitychecks": [1610      "!GetAtt",1611      "!Sub",1612      "!Select",1613      "!Equals",1614      "!If",1615      "DependsOn:",1616      "!Select",1617      "!Equals",1618      "!If",1619      "Fn::If",1620      "Fn::And",1621      "Fn::Equals",1622      "Fn::Not",1623      "Fn::Or",1624      "Fn::Base64",1625      "Fn::Cidr",1626      "Fn::FindInMap",1627      "Fn::GetAtt",1628      "Fn::GetAZs",1629      "Fn::ImportValue",1630      "Fn::Join",1631      "Fn::Select",1632      "Fn::Split",1633      "Fn::Sub",1634      "Fn::Transform"1635    ],1636    "extensions": ["json"],1637    "keywords": [1638      "\"AWSTemplateFormatVersion\"",1639      "AWS::",1640      "!GetAtt",1641      "!Sub",1642      "\"DependsOn\"",1643      "!Select",1644      "!Equals",1645      "!If",1646      "Fn::If",1647      "Fn::And",1648      "Fn::Equals",1649      "Fn::Not",1650      "Fn::Or",1651      "Fn::Base64",1652      "Fn::Cidr",1653      "Fn::FindInMap",1654      "Fn::GetAtt",1655      "Fn::GetAZs",1656      "Fn::ImportValue",1657      "Fn::Join",1658      "Fn::Select",1659      "Fn::Split",1660      "Fn::Sub",1661      "Fn::Transform"1662    ],1663    "line_comment": [],1664    "multi_line": [],1665    "quotes": []1666  },1667  "CloudFormation (YAML)": {1668    "complexitychecks": [1669      "!GetAtt",1670      "!Sub",1671      "!Select",1672      "!Equals",1673      "!If",1674      "DependsOn:",1675      "!Select",1676      "!Equals",1677      "!If",1678      "Fn::If",1679      "Fn::And",1680      "Fn::Equals",1681      "Fn::Not",1682      "Fn::Or",1683      "Fn::Base64",1684      "Fn::Cidr",1685      "Fn::FindInMap",1686      "Fn::GetAtt",1687      "Fn::GetAZs",1688      "Fn::ImportValue",1689      "Fn::Join",1690      "Fn::Select",1691      "Fn::Split",1692      "Fn::Sub",1693      "Fn::Transform"1694    ],1695    "extensions": ["yaml", "yml"],1696    "keywords": [1697      "Resources:",1698      "AWSTemplateFormatVersion:",1699      "Description:",1700      "AWS::",1701      "Properties:",1702      "Name:",1703      "Type:",1704      "!GetAtt",1705      "!Sub",1706      "Statement:",1707      "Ref:",1708      "DependsOn:",1709      "!Select",1710      "!Equals",1711      "!If",1712      "Fn::If",1713      "Fn::And",1714      "Fn::Equals",1715      "Fn::Not",1716      "Fn::Or",1717      "Fn::Base64",1718      "Fn::Cidr",1719      "Fn::FindInMap",1720      "Fn::GetAtt",1721      "Fn::GetAZs",1722      "Fn::ImportValue",1723      "Fn::Join",1724      "Fn::Select",1725      "Fn::Split",1726      "Fn::Sub",1727      "Fn::Transform"1728    ],1729    "line_comment": ["#"],1730    "multi_line": [],1731    "quotes": []1732  },1733  "CodeQL": {1734    "complexitychecks": [1735      "and ",1736      "or ",1737      "implies ",1738      "if ",1739      "else ",1740      "not ",1741      "instanceof ",1742      "in ",1743      "exists(",1744      "forall( ",1745      "avg(",1746      "concat(",1747      "count(",1748      "max(",1749      "min(",1750      "rank(",1751      "strictconcat(",1752      "strictcount(",1753      "strictsum(",1754      "sum("1755    ],1756    "extensions": ["ql", "qll"],1757    "line_comment": ["//"],1758    "multi_line": [["/*", "*/"]],1759    "quotes": [1760      {1761        "end": "\"",1762        "start": "\""1763      }1764    ]1765  },1766  "CoffeeScript": {1767    "complexitychecks": [1768      "for ",1769      "for(",1770      "if ",1771      "if(",1772      "switch ",1773      "while ",1774      "else ",1775      "|| ",1776      "&& ",1777      "!= ",1778      "== "1779    ],1780    "extensions": ["coffee"],1781    "line_comment": ["#"],1782    "multi_line": [["###", "###"]],1783    "quotes": [1784      {1785        "end": "\"",1786        "start": "\""1787      },1788      {1789        "end": "'",1790        "start": "'"1791      }1792    ]1793  },1794  "Cogent": {1795    "complexitychecks": [1796      "for ",1797      "for(",1798      "if ",1799      "if(",1800      "switch ",1801      "while ",1802      "else ",1803      "|| ",1804      "&& ",1805      "!= ",1806      "== "1807    ],1808    "extensions": ["cogent"],1809    "line_comment": ["--"],1810    "multi_line": [],1811    "quotes": []1812  },1813  "ColdFusion": {1814    "complexitychecks": [1815      "for ",1816      "for(",1817      "if ",1818      "if(",1819      "switch ",1820      "while ",1821      "else ",1822      "|| ",1823      "&& ",1824      "!= ",1825      "== "1826    ],1827    "extensions": ["cfm"],1828    "line_comment": [],1829    "multi_line": [["<!---", "--->"]],1830    "quotes": [1831      {1832        "end": "\"",1833        "start": "\""1834      },1835      {1836        "end": "'",1837        "start": "'"1838      }1839    ]1840  },1841  "ColdFusion CFScript": {1842    "complexitychecks": [1843      "for ",1844      "for(",1845      "if ",1846      "if(",1847      "switch ",1848      "while ",1849      "else ",1850      "|| ",1851      "&& ",1852      "!= ",1853      "== "1854    ],1855    "extensions": ["cfc"],1856    "line_comment": ["//"],1857    "multi_line": [["/*", "*/"]],1858    "quotes": [1859      {1860        "end": "\"",1861        "start": "\""1862      }1863    ]1864  },1865  "Coq": {1866    "complexitychecks": [1867      "for ",1868      "for(",1869      "if ",1870      "if(",1871      "switch ",1872      "while ",1873      "else ",1874      "|| ",1875      "&& ",1876      "!= ",1877      "== "1878    ],1879    "extensions": ["v"],1880    "keywords": [1881      "Require",1882      "Hypothesis",1883      "Inductive",1884      "Remark",1885      "Lemma",1886      "Proof",1887      "Definition",1888      "Theorem",1889      "Class",1890      "Instance",1891      "Module",1892      "Context",1893      "Section",1894      "Notation",1895      "End",1896      "Fixpoint",1897      "From Coq"1898    ],1899    "line_comment": [],1900    "multi_line": [["(*", "*)"]],1901    "nestedmultiline": true,1902    "quotes": [1903      {1904        "end": "\"",1905        "start": "\""1906      }1907    ]1908  },1909  "Creole": {1910    "complexitychecks": [],1911    "extensions": ["creole"],1912    "line_comment": [],1913    "multi_line": [],1914    "quotes": []1915  },1916  "Crystal": {1917    "complexitychecks": [1918      "for ",1919      "for(",1920      "if ",1921      "if(",1922      "switch ",1923      "while ",1924      "else ",1925      "|| ",1926      "&& ",1927      "!= ",1928      "== "1929    ],1930    "extensions": ["cr"],1931    "line_comment": ["#"],1932    "multi_line": [],1933    "quotes": [1934      {1935        "end": "\"",1936        "start": "\""1937      },1938      {1939        "end": "'",1940        "start": "'"1941      }1942    ]1943  },1944  "Cuda": {1945    "complexitychecks": [1946      "for ",1947      "for(",1948      "if ",1949      "if(",1950      "switch ",1951      "switch(",1952      "while ",1953      "while(",1954      "else ",1955      "else{",1956      "|| ",1957      "&& ",1958      "!= ",1959      "== "1960    ],1961    "extensions": ["cu", "cuh"],1962    "line_comment": ["//"],1963    "linesplice": true,1964    "multi_line": [["/*", "*/"]],1965    "quotes": [1966      {1967        "end": "\"",1968        "start": "\""1969      }1970    ]1971  },1972  "Cython": {1973    "complexitychecks": [1974      "for ",1975      "for(",1976      "if ",1977      "if(",1978      "switch ",1979      "while ",1980      "else ",1981      "and ",1982      "or ",1983      "not ",1984      "in "1985    ],1986    "extensions": ["pyx", "pxi", "pxd"],1987    "line_comment": ["#"],1988    "multi_line": [],1989    "quotes": [1990      {1991        "end": "\"",1992        "start": "\""1993      },1994      {1995        "end": "'",1996        "start": "'"1997      },1998      {1999        "end": "\"\"\"",2000        "start": "\"\"\""

Findings

✓ No findings reported for this file.

Get this view in your editor

Same data, no extra tab — call code_get_file + code_get_findings over MCP from Claude/Cursor/Copilot.

Generated by searchcode.com · powered by code_get_file + code_get_findings