This pull request includes a series of updates and refactoring efforts across the codebase, focusing on improving async usage, introducing central package management, updating package references, and enhancing code quality and readability.
Changes
Remove unnecessary TODO comment and severity setting in .editorconfig
Set dotnet_diagnostic.CA2201.severity to none in .editorconfig
Add dotnet_diagnostic.VSTHRD200.severity setting in .editorconfig
Create Directory.Build.targets file to enable central package management and run 'dotnet format' on dev machines during Release builds
Create Directory.Packages.props file to centrally manage package versions and include analyzers
Enable central package management in Directory.Packages.props
Add package versions and package references for analyzers in Directory.Packages.props
Replace synchronous ReadToEnd with async ReadToEndAsync in multiple files
Remove unnecessary newline characters in ConfigCommand.cs
Change ConfigConstants class to static
Update package references in SKonsole.csproj to use the latest versions without specifying version numbers
Make GitDiffStaged method in GitSkill.cs async
Update CondenseSkill.cs to use 'this' keyword for better readability
Add RootNamespace to CondenseSkill.csproj
Updated CondenseSkill.csproj and PRSkill.csproj files
Refactored EnglishRobertaTokenizer.cs by making the class sealed
Removed unnecessary using directives in PullRequestSkill.cs
Updated PackageReference for Microsoft.SemanticKernel in PRSkill.csproj
Simplified object creation in RedirectTextCompletionResult.cs
Removed unnecessary whitespace and newline characters in various files
Made FormatInstructionsProvider a static class
Updated the output format instructions in FormatInstructionsProvider.cs
Summary
This pull request includes a series of updates and refactoring efforts across the codebase, focusing on improving async usage, introducing central package management, updating package references, and enhancing code quality and readability.
Changes
Powered by Microsoft Semantic Kernel