diff --git a/.editorconfig b/.editorconfig index 6140ae4..e4eee44 100644 --- a/.editorconfig +++ b/.editorconfig @@ -11,6 +11,10 @@ insert_final_newline = true [*.yml] indent_size = 2 +[Directory.Packages.props] +indent_size = 2 +insert_final_newline = false + # C# files [*.cs] diff --git a/Directory.Packages.props b/Directory.Packages.props new file mode 100644 index 0000000..78fe82c --- /dev/null +++ b/Directory.Packages.props @@ -0,0 +1,20 @@ + + + true + true + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ProjectFilter.sln b/ProjectFilter.sln index bf33df6..221e186 100644 --- a/ProjectFilter.sln +++ b/ProjectFilter.sln @@ -15,6 +15,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".solution", ".solution", "{ .editorconfig = .editorconfig CHANGELOG.md = CHANGELOG.md Directory.Build.props = Directory.Build.props + Directory.Packages.props = Directory.Packages.props global.json = global.json nuget.config = nuget.config README.md = README.md diff --git a/source/ProjectFilter/ProjectFilter.csproj b/source/ProjectFilter/ProjectFilter.csproj index 433ed01..88b1090 100644 --- a/source/ProjectFilter/ProjectFilter.csproj +++ b/source/ProjectFilter/ProjectFilter.csproj @@ -76,19 +76,19 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + compile; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -102,6 +102,14 @@ + + + True + True + VSCommandTable.vsct + + + diff --git a/tests/ProjectFilter.UnitTests/ProjectFilter.UnitTests.csproj b/tests/ProjectFilter.UnitTests/ProjectFilter.UnitTests.csproj index 0fd05bf..a4987d1 100644 --- a/tests/ProjectFilter.UnitTests/ProjectFilter.UnitTests.csproj +++ b/tests/ProjectFilter.UnitTests/ProjectFilter.UnitTests.csproj @@ -2,26 +2,26 @@ ProjectFilter + Exe false - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + + diff --git a/tests/ProjectFilter.UnitTests/UI/FilterDialogViewModelTests.cs b/tests/ProjectFilter.UnitTests/UI/FilterDialogViewModelTests.cs index 75183b9..ede126c 100644 --- a/tests/ProjectFilter.UnitTests/UI/FilterDialogViewModelTests.cs +++ b/tests/ProjectFilter.UnitTests/UI/FilterDialogViewModelTests.cs @@ -15,6 +15,7 @@ namespace ProjectFilter.UI; +[SuppressMessage("Usage", "VSTHRD003:Avoid awaiting foreign Tasks", Justification = "Not using VS services.")] public static class FilterDialogViewModelTests { public class LoadingVisibilityProperty : TestBase { diff --git a/tests/ProjectFilter.UnitTests/UI/HierarchyTreeViewItemCollectionTests.cs b/tests/ProjectFilter.UnitTests/UI/HierarchyTreeViewItemCollectionTests.cs index d90d6aa..1e7fd5e 100644 --- a/tests/ProjectFilter.UnitTests/UI/HierarchyTreeViewItemCollectionTests.cs +++ b/tests/ProjectFilter.UnitTests/UI/HierarchyTreeViewItemCollectionTests.cs @@ -114,7 +114,7 @@ public void ReturnsNullWhenAllItemsAreIndeterminate() { public class FilterMethod { [Fact] - public void FiltersCollectionToOnlyContainItemsThatMatchFilterWhenItemshaveNoChildren() { + public void FiltersCollectionToOnlyContainItemsThatMatchFilterWhenItemsHaveNoChildren() { HierarchyTreeViewItemCollection collection; HierarchyTreeViewItem foo; HierarchyTreeViewItem bar;