ReSharper InspectCode
ReSharper Automation Tools 2024.3.0
C# Análisis estático sobre acciones de GitHub utilizando InsppectCode de reharper de jetbrains.
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 with para definir cualquier parámetro de acción:
with :
tool-version : 2024.3.0Puede usar el editor de flujo de trabajo GitHub para obtener una lista de todas las entradas compatibles con descripciones.
| Nombre | Descripción | Por defecto |
|---|---|---|
settings | Ruta al archivo para usar la configuración personalizada desde (predeterminada: use la configuración compartida de la solución de R#si existe) | |
output | Informe de inspecciones de escritura en el archivo especificado | results.sarif.json |
format | Informe de inspecciones de escritura en formato especificado [XML, HTML, Texto, SARIF] | Sarif |
jobs | Corre a N Jobs en paralelo. 0 significa tantos como sea posible | 0 |
absolute-paths | Use rutas absolutas en el informe de inspecciones | FALSO |
no-swea | Fuerza Deshabilitar el análisis en toda la solución | FALSO |
swea | La fuerza habilita el análisis de toda la solución | FALSO |
project | Analice solo proyectos seleccionados por comodines proporcionados (predeterminado: analizar todos los proyectos en solución) | |
include | Analice solo archivos seleccionados por comodines proporcionados (predeterminado: analizar todos los archivos en solución) | |
exclude | Excluir archivos seleccionados por comodines proporcionados del análisis (predeterminado: analizar todos los archivos en solución) | |
dumpIssuesTypes | Tipos de problemas de volcado | FALSO |
sEverity | Nivel de gravedad mínimo para informar [información, pista, sugerencia, advertencia, error] | SUGERENCIA |
debug | Mostrar mensajes de depuración | FALSO |
verbosity | Muestre esta cantidad de información [apagado, fatal, error, advertencia, información, detallado, traza] | Información |
help | Mostrar ayuda y salida | |
version | Mostrar versión de herramienta y salida | |
toolset | Versión MSBuild ToolSet. El más alto disponible se usa de forma predeterminada. Ejemplo: - -Toolset = 12.0 | |
toolset-path | Ruta MSBuild ToolSet (EXE/DLL). Ejemplo:--Toolset-Path =/usr/local/msbuild/bin/current/msbuild.exe | |
mono | Camino mono. Vacío para ignorar a Mono. No especificado para autodetect. Ejemplo: --mono =/biblioteca/marcas/mono.framework/versions/current/bin/mono | |
dotnetcore | Ruta de núcleo .NET. Vacío para ignorar el núcleo .net. No especificado para autodetect. Ejemplo: --dotnetcore =/usr/local/share/dotnet/dotnet | |
dotnetcoresdk | Versión SDK .NET Core. Ejemplo: --DotnetCoresdk = 3.0.100 | |
disable-settings-layers | Desactivar capas de configuración especificadas. Valores posibles: Globalall, GlobalPerProduct, SolutionShared, SolutionPersonal, ProjectShared, ProjectPersonal | |
no-buildin-settings | Suprimir el uso del perfil global, de solución y configuración del proyecto. Alias para--capas-capas: Globalall; GlobalperProduct; SolutionShared; SolutionPersonal; ProjectShared; Projectpersonal | FALSO |
caches-home | Ruta hacia el directorio donde se almacenarán los cachés producidos | |
properties | Propiedades de MSBuild | |
targets-for-references | Objetivos de MSBuild. Estos objetivos se ejecutarán para obtener ensamblajes de proyectos referenciados. | |
targets-for-items | Objetivos de MSBuild. Estos objetivos se ejecutarán para obtener otros elementos (por ejemplo, el elemento de compilación) de los proyectos. | |
eXtensions | Instalar y usar extensiones especificadas | |
source | Instale extensiones de la (s) fuente (s) especificadas | |
measure | Medir el rendimiento de la herramienta propia [memoria, muestreo, línea de tiempo] | |
no-build | No cree una solución antes del procesamiento | FALSO |
build | Construir solución antes de procesar | Verdadero |
target | MSBuild Target para ejecutar antes del procesamiento. | Construir |
solution | Archivo de solución | |
tool-version | Versión de herramienta | 2024.3.0 |