Skip to content

Commit

Permalink
Migrate some scripts to powershell (#1071)
Browse files Browse the repository at this point in the history
  • Loading branch information
josefpihrt authored Apr 15, 2023
1 parent f8313de commit c94cd87
Show file tree
Hide file tree
Showing 12 changed files with 76 additions and 100 deletions.
1 change: 0 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,6 @@ dotnet_diagnostic.RCS1083.severity = suggestion
dotnet_diagnostic.RCS1090.severity = suggestion
dotnet_diagnostic.RCS1091.severity = suggestion
dotnet_diagnostic.RCS1096.severity = warning
dotnet_diagnostic.RCS1111.severity = suggestion
dotnet_diagnostic.RCS1124.severity = suggestion
dotnet_diagnostic.RCS1126.severity = warning
dotnet_diagnostic.RCS1129.severity = suggestion
Expand Down
9 changes: 9 additions & 0 deletions tools/cli_add_file_banner.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#dotnet tool install -g roslynator.dotnet.cli

dotnet build "..\src\CommandLine.sln" /p:Configuration=Debug /v:m /m

roslynator fix "..\src\Roslynator.sln" `
--verbosity d `
--file-log "roslynator.log" `
--file-log-verbosity diag `
--file-banner " Copyright (c) Josef Pihrt and Contributors. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information."
23 changes: 0 additions & 23 deletions tools/cli_analyze.cmd

This file was deleted.

16 changes: 16 additions & 0 deletions tools/cli_analyze.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#dotnet tool install -g roslynator.dotnet.cli

dotnet build "..\src\CommandLine.sln" /p:Configuration=Debug /v:m /m

roslynator analyze "..\src\Roslynator.sln" `
--analyzer-assemblies `
"..\src\Analyzers.CodeFixes\bin\Debug\netstandard2.0\Roslynator.CSharp.Analyzers.dll" `
"..\src\CodeAnalysis.Analyzers.CodeFixes\bin\Debug\netstandard2.0\Roslynator.CodeAnalysis.Analyzers.dll" `
"..\src\Formatting.Analyzers.CodeFixes\bin\Debug\netstandard2.0\Roslynator.Formatting.Analyzers.dll" `
--ignore-analyzer-references `
--ignored-diagnostics CS1591 `
--severity-level info `
--culture en `
--verbosity n `
--file-log "roslynator.log" `
--file-log-verbosity diag
30 changes: 0 additions & 30 deletions tools/cli_fix.cmd

This file was deleted.

24 changes: 24 additions & 0 deletions tools/cli_fix.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#dotnet tool install -g roslynator.dotnet.cli
#Install-Module VSSetup -Scope CurrentUser

$visualStudioPath = Get-VSSetupInstance -All | Select-VSSetupInstance -Require 'Microsoft.VisualStudio.Workload.ManagedDesktop' -Latest | Select-Object -ExpandProperty "InstallationPath"

dotnet build "..\src\CommandLine.sln" /p:Configuration=Debug /v:m /m

roslynator fix "..\src\Roslynator.sln" `
--analyzer-assemblies `
"..\src\Analyzers.CodeFixes\bin\Debug\netstandard2.0\Roslynator.CSharp.Analyzers.dll" `
"..\src\Analyzers.CodeFixes\bin\Debug\netstandard2.0\Roslynator.CSharp.Analyzers.CodeFixes.dll" `
"..\src\CodeAnalysis.Analyzers.CodeFixes\bin\Debug\netstandard2.0\Roslynator.CodeAnalysis.Analyzers.dll" `
"..\src\CodeAnalysis.Analyzers.CodeFixes\bin\Debug\netstandard2.0\Roslynator.CodeAnalysis.Analyzers.CodeFixes.dll" `
"..\src\Formatting.Analyzers.CodeFixes\bin\Debug\netstandard2.0\Roslynator.Formatting.Analyzers.dll" `
"..\src\Formatting.Analyzers.CodeFixes\bin\Debug\netstandard2.0\Roslynator.Formatting.Analyzers.CodeFixes.dll" `
"$visualStudioPath\Common7\IDE\CommonExtensions\Microsoft\VBCSharp\LanguageServices\Microsoft.CodeAnalysis.CSharp.EditorFeatures.dll" `
"$visualStudioPath\Common7\IDE\CommonExtensions\Microsoft\VBCSharp\LanguageServices\Microsoft.CodeAnalysis.CSharp.Features.dll" `
"$visualStudioPath\Common7\IDE\CommonExtensions\Microsoft\VBCSharp\LanguageServices\Microsoft.CodeAnalysis.EditorFeatures.dll" `
"$visualStudioPath\Common7\IDE\CommonExtensions\Microsoft\VBCSharp\LanguageServices\Microsoft.CodeAnalysis.Features.dll" `
--format `
--verbosity d `
--file-log "roslynator.log" `
--file-log-verbosity diag `
--diagnostic-fix-map "RCS1155=Roslynator.RCS1155.OrdinalIgnoreCase"
15 changes: 0 additions & 15 deletions tools/cli_format.cmd

This file was deleted.

9 changes: 9 additions & 0 deletions tools/cli_format.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#dotnet tool install -g roslynator.dotnet.cli

dotnet build "..\src\CommandLine.sln" /p:Configuration=Debug /v:m /m

roslynator format "..\src\Roslynator.sln" `
--verbosity d `
--file-log "roslynator.log" `
--file-log-verbosity diag `
--end-of-line crlf
15 changes: 0 additions & 15 deletions tools/cli_lloc.cmd

This file was deleted.

8 changes: 8 additions & 0 deletions tools/cli_lloc.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#dotnet tool install -g roslynator.dotnet.cli

dotnet build "..\src\CommandLine.sln" /p:Configuration=Debug /v:m /m

roslynator lloc "..\src\Roslynator.sln" `
--verbosity d `
--file-log "roslynator.log" `
--file-log-verbosity diag
16 changes: 0 additions & 16 deletions tools/cli_loc.cmd

This file was deleted.

10 changes: 10 additions & 0 deletions tools/cli_loc.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#dotnet tool install -g roslynator.dotnet.cli

dotnet build "..\src\CommandLine.sln" /p:Configuration=Debug /v:m /m

roslynator loc "..\src\Roslynator.sln" `
--ignore-block-boundary `
--verbosity d `
--file-log "roslynator.log" `
--file-log-verbosity diag

0 comments on commit c94cd87

Please sign in to comment.