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.