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

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.