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

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.