mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Fix path transformer handling of extensionless files
This commit is contained in:
@@ -44,7 +44,21 @@ namespace Semmle.Extraction
|
||||
|
||||
public string Value => value;
|
||||
|
||||
public string Extension => Path.GetExtension(value)?.Substring(1) ?? "";
|
||||
public string Extension
|
||||
{
|
||||
get
|
||||
{
|
||||
var extension = Path.GetExtension(value);
|
||||
if (string.IsNullOrEmpty(extension))
|
||||
{
|
||||
return "";
|
||||
}
|
||||
else
|
||||
{
|
||||
return extension.Substring(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public string NameWithoutExtension => Path.GetFileNameWithoutExtension(value);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user