From 6948216ea8e4874c88dc6871e542921a3cdd775d Mon Sep 17 00:00:00 2001 From: Eric Erhardt Date: Tue, 22 Sep 2026 11:58:12 -0500 Subject: [PATCH] Add Bicep parameter files as text Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- src/EmptyFiles/FileExtensions.cs | 1 + src/Tests/ExtensionsTests.cs | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/EmptyFiles/FileExtensions.cs b/src/EmptyFiles/FileExtensions.cs index 32907a0..fa4e849 100644 --- a/src/EmptyFiles/FileExtensions.cs +++ b/src/EmptyFiles/FileExtensions.cs @@ -156,6 +156,7 @@ public static void AddTextFileConvention(IsTextFile convention) => ".bdsproj", ".bib", ".bicep", + ".bicepparam", ".bowerrc", ".c", ".cbl", diff --git a/src/Tests/ExtensionsTests.cs b/src/Tests/ExtensionsTests.cs index cd55140..0180016 100644 --- a/src/Tests/ExtensionsTests.cs +++ b/src/Tests/ExtensionsTests.cs @@ -122,4 +122,17 @@ public void RemoveTextExtension() FileExtensions.RemoveTextExtension("ext1"); False(FileExtensions.IsTextExtension("ext1")); } + + [TestCase("bicepparam")] + [TestCase("BICEPPARAM")] + [TestCase("BicepParam")] + public void BicepParametersAreText(string extension) + { + True(FileExtensions.IsTextExtension(extension)); + True(FileExtensions.IsTextExtension(extension.AsSpan())); + True(FileExtensions.IsTextExtension($".{extension}")); + True(FileExtensions.IsTextExtension($".{extension}".AsSpan())); + True(FileExtensions.IsTextFile($"main.dev.{extension}")); + True(FileExtensions.IsTextFile($"main.dev.{extension}".AsSpan())); + } } \ No newline at end of file