@@ -14,6 +14,7 @@ source /action/lib/globals/linterCommandsOptions.sh
1414
1515# These commands are reused across several languages
1616PRETTIER_COMMAND=(prettier)
17+ DOTNET_FORMAT_COMMAND=(dotnet format)
1718
1819LINTER_COMMANDS_ARRAY_ANSIBLE=(ansible-lint -c " ${ANSIBLE_LINTER_RULES} " )
1920LINTER_COMMANDS_ARRAY_ARM=(pwsh -NoProfile -NoLogo -Command " \" Import-Module ${ARM_TTK_PSD1} ; \\\$ {config} = \\\$ (Import-PowerShellDataFile -Path ${ARM_LINTER_RULES} ) ; Test-AzTemplate @config -TemplatePath '{}'; if (\\\$ {Error}.Count) { exit 1 }\" " )
@@ -44,11 +45,14 @@ LINTER_COMMANDS_ARRAY_CLOJURE=(clj-kondo --config "${CLOJURE_LINTER_RULES}" --li
4445LINTER_COMMANDS_ARRAY_CLOUDFORMATION=(cfn-lint --config-file " ${CLOUDFORMATION_LINTER_RULES} " )
4546LINTER_COMMANDS_ARRAY_COFFEESCRIPT=(coffeelint -f " ${COFFEESCRIPT_LINTER_RULES} " )
4647LINTER_COMMANDS_ARRAY_CPP=(cpplint)
47- LINTER_COMMANDS_ARRAY_CSHARP=(dotnet format whitespace --folder --exclude / --include " {/}" )
48+ LINTER_COMMANDS_ARRAY_CSHARP=(" ${DOTNET_FORMAT_COMMAND[@]} " whitespace --folder --exclude / --include " {/}" )
4849LINTER_COMMANDS_ARRAY_CSS=(stylelint --config " ${CSS_LINTER_RULES} " )
4950LINTER_COMMANDS_ARRAY_CSS_PRETTIER=(" ${PRETTIER_COMMAND[@]} " )
5051LINTER_COMMANDS_ARRAY_DART=(dart analyze --fatal-infos --fatal-warnings)
5152LINTER_COMMANDS_ARRAY_DOCKERFILE_HADOLINT=(hadolint -c " ${DOCKERFILE_HADOLINT_LINTER_RULES} " )
53+ LINTER_COMMANDS_ARRAY_DOTNET_SLN_FORMAT_ANALYZERS=(" ${DOTNET_FORMAT_COMMAND[@]} " analyzers)
54+ LINTER_COMMANDS_ARRAY_DOTNET_SLN_FORMAT_STYLE=(" ${DOTNET_FORMAT_COMMAND[@]} " style)
55+ LINTER_COMMANDS_ARRAY_DOTNET_SLN_FORMAT_WHITESPACE=(" ${DOTNET_FORMAT_COMMAND[@]} " whitespace)
5256LINTER_COMMANDS_ARRAY_EDITORCONFIG=(editorconfig-checker -config " ${EDITORCONFIG_LINTER_RULES} " )
5357LINTER_COMMANDS_ARRAY_ENV=(dotenv-linter)
5458LINTER_COMMANDS_ARRAY_GITHUB_ACTIONS=(actionlint -config-file " ${GITHUB_ACTIONS_LINTER_RULES} " )
0 commit comments