Formatting

This commit is contained in:
Thorsten Sommer 2026-04-09 11:51:53 +02:00
parent 98336d02ac
commit 744a90134b
Signed by untrusted user who does not match committer: tsommer
GPG Key ID: 371BBA77A02C0108
2 changed files with 9 additions and 7 deletions

View File

@ -100,4 +100,4 @@ public record FileAttachment(FileAttachmentType Type, string FileName, string Fi
return FileAttachmentType.FORBIDDEN;
}
}
}

View File

@ -1,4 +1,5 @@
using AIStudio.Tools.PluginSystem;
// ReSharper disable MemberCanBePrivate.Global
namespace AIStudio.Tools.Rust;
@ -74,7 +75,8 @@ public static class FileTypes
if (types == null || types.Length == 0)
return null;
if (types.Length == 1) return types[0];
if (types.Length == 1)
return types[0];
return FileTypeFilter.Composite(TB("Custom"), OnlyAllowTypes(types));
}
@ -110,19 +112,19 @@ public static class FileTypes
var fileName = Path.GetFileName(filePath);
if (string.IsNullOrWhiteSpace(fileName))
{
return false;
}
if (types.Any(t => t.ContainsType(SOURCE_LIKE_FILE_NAMES)))
{
if (SOURCE_LIKE_FILE_NAMES.FilterExtensions.Contains(fileName)) return true;
if (SOURCE_LIKE_FILE_NAMES.FilterExtensions.Contains(fileName))
return true;
}
if (types.Any(t => t.ContainsType(SOURCE_LIKE_FILE_NAME_PREFIXES))){
if (SOURCE_LIKE_FILE_NAME_PREFIXES.FilterExtensions.Any(prefix => fileName.StartsWith(prefix, StringComparison.OrdinalIgnoreCase))) return true;
if (SOURCE_LIKE_FILE_NAME_PREFIXES.FilterExtensions.Any(prefix => fileName.StartsWith(prefix, StringComparison.OrdinalIgnoreCase)))
return true;
}
return false;
}
}
}