ReSharper InspectCode
ReSharper Automation Tools 2024.3.0
C# Análise estática em ações do GitHub usando o JetBrains Resharper InspectCode.
name : InspectCode
on :
push :
branches :
- main
- ' releases/* '
pull_request :
types : [opened, reopened]
workflow_dispatch :
jobs :
inspect-code :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v3
with :
submodules : recursive
- name : Annotate
# You may pin to the exact commit or the version.
uses : JetBrains/[email protected]
with :
solution : ./YourSolution.sln
permissions :
security-events : write Use with para definir quaisquer parâmetros de ação:
with :
tool-version : 2024.3.0Você pode usar o GitHub Workflow Editor para obter uma lista de todas as entradas suportadas com descrições.
| Nome | Descrição | Padrão |
|---|---|---|
settings | Caminho para o arquivo para usar as configurações personalizadas de (padrão: use as configurações compartilhadas da solução R#, se existir) | |
output | Escreva um relatório de inspeções para o arquivo especificado | Results.sarif.json |
format | Relatório de inspeções de gravação em formato especificado [xml, html, texto, sarif] | Sarif |
jobs | Correr para n empregos em paralelo. 0 significa o maior número possível | 0 |
absolute-paths | Use caminhos absolutos no relatório de inspeções | Falso |
no-swea | Força Desativar análise em toda a solução | Falso |
swea | Análise de Força Habilitar em toda a solução | Falso |
project | Analisar apenas projetos selecionados pelos curingas fornecidas (padrão: analise todos os projetos em solução) | |
include | Analise apenas os arquivos selecionados pelos selvagens fornecidos (padrão: analise todos os arquivos em solução) | |
exclude | Exclua arquivos selecionados pelos curinga fornecidos da análise (padrão: analise todos os arquivos em solução) | |
dumpIssuesTypes | Tipos de problemas de despejo | Falso |
sEverity | Nível mínimo de gravidade para relatar [informações, dica, sugestão, aviso, erro] | SUGESTÃO |
debug | Mostre mensagens de depuração | Falso |
verbosity | Exiba essa quantidade de informações [off, fatal, erro, aviso, informação, detalhe, rastreamento] | Informações |
help | Mostrar ajuda e saída | |
version | Mostrar versão da ferramenta e saída | |
toolset | Versão do conjunto de ferramentas msbuild. O mais alto disponível é usado por padrão. Exemplo: - -Toolset = 12.0 | |
toolset-path | MSBUILD Toolset (exe/dll) caminho. Exemplo:--Toolset-path =/usr/local/msbuild/bin/current/msbuild.exe | |
mono | Caminho mono. Vazio para ignorar o mono. Não especificado para o AutoDetect. Exemplo: - -mono =/biblioteca/estrutura/mono.framework/versions/current/bin/mono | |
dotnetcore | .NET CORE CATH. Vazio para ignorar o núcleo .NET. Não especificado para o AutoDetect. Exemplo: --DOTNETCORE =/usr/local/share/dotnet/dotnet | |
dotnetcoresdk | .NET Core SDK Versão. Exemplo: - -dotNetCORESDK = 3.0.100 | |
disable-settings-layers | Desativar camadas de configurações especificadas. Valores possíveis: GlobalAll, GlobalProduct, Solutionshared, SolutionPersonal, Projectshared, ProjectPersonal | |
no-buildin-settings | Suprimir o uso de perfil global, de solução e de projeto. Alias para-camadas de definição-discussão: GlobalAll; GlobalProduct; SolutionShared; SolutionPersonal; Projectshared; ProjectPersonal | Falso |
caches-home | Caminho para o diretório onde os caches produzidos serão armazenados | |
properties | Propriedades do MSBuild | |
targets-for-references | Metas msbuild. Essas metas serão executadas para obter assembléias de projetos referenciados. | |
targets-for-items | Metas msbuild. Esses metas serão executados para obter outros itens (por exemplo, item de compilação) de projetos. | |
eXtensions | Instale e use extensões especificadas | |
source | Instale extensões da (s) fonte (s) especificada (s) | |
measure | Meça o desempenho da própria ferramenta [memória, amostragem, linha do tempo] | |
no-build | Não construa solução antes do processamento | Falso |
build | Construir solução antes do processamento | Verdadeiro |
target | MSBUILD Target para executar antes do processamento. | Construir |
solution | Arquivo de solução | |
tool-version | Versão da ferramenta | 2024.3.0 |