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.