in src/PSRule/Runtime/Assert.cs [1156:1206]
private static string DetectLinePrefix(string extension)
{
switch (extension)
{
case ".bicep":
case ".cs":
case ".csx":
case ".ts":
case ".js":
case ".jsx":
case ".fs":
case ".go":
case ".groovy":
case ".php":
case ".cpp":
case ".h":
case ".java":
case ".json":
case ".jsonc":
case ".scala":
case "Jenkinsfile":
return "// ";
case ".ps1":
case ".psd1":
case ".psm1":
case ".yaml":
case ".yml":
case ".r":
case ".py":
case ".sh":
case ".tf":
case ".tfvars":
case ".gitignore":
case ".pl":
case ".rb":
case "Dockerfile":
return "# ";
case ".sql":
case ".lua":
return "-- ";
case ".bat":
case ".cmd":
return ":: ";
default:
return string.Empty;
}
}