ReSharper InspectCode
ReSharper Automation Tools 2024.3.0
Analisis statis C# pada tindakan github menggunakan inspecpode respectcode 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 Gunakan with untuk mendefinisikan parameter tindakan apa pun:
with :
tool-version : 2024.3.0Anda dapat menggunakan editor alur kerja GitHub untuk mendapatkan daftar semua input yang didukung dengan deskripsi.
| Nama | Keterangan | Bawaan |
|---|---|---|
settings | Jalur ke file untuk menggunakan pengaturan khusus dari (Default: Gunakan Pengaturan Bersama Solusi R#jika ada) | |
output | Menulis laporan inspeksi ke file tertentu | Hasils.sarif.json |
format | Tulis Laporan Inspeksi dalam Format Tertentu [XML, HTML, Teks, Sarif] | Sarif |
jobs | Jalankan hingga N pekerjaan secara paralel. 0 berarti sebanyak mungkin | 0 |
absolute-paths | Gunakan Jalur Absolut dalam Laporan Inspeksi | PALSU |
no-swea | Memaksa menonaktifkan analisis solusi-lebar | PALSU |
swea | Kekuatan mengaktifkan analisis solusi-lebar | PALSU |
project | Hanya menganalisis proyek yang dipilih oleh wildcard yang disediakan (default: analisis semua proyek dalam solusi) | |
include | Analisis Hanya File yang Dipilih oleh WildCards yang disediakan (Default: Analisis semua file dalam solusi) | |
exclude | Kecualikan file yang dipilih oleh wildcard yang disediakan dari analisis (default: analisis semua file dalam solusi) | |
dumpIssuesTypes | Jenis masalah pembuangan | PALSU |
sEverity | Tingkat keparahan minimal untuk melaporkan [info, petunjuk, saran, peringatan, kesalahan] | SARAN |
debug | Tampilkan pesan debugging | PALSU |
verbosity | Tampilkan jumlah informasi ini [off, fatal, kesalahan, peringatan, info, verbose, jejak] | Info |
help | Tunjukkan Bantuan dan Keluar | |
version | Tampilkan versi alat dan keluar | |
toolset | Versi Toolset MSBuild. Tersedia tertinggi digunakan secara default. Contoh: - -Toolset = 12.0 | |
toolset-path | Jalur MsBuild Toolset (EXE/DLL). Contoh:-Toolset-Path =/usr/local/msbuild/bin/current/msbuild.exe | |
mono | Jalur Mono. Kosong untuk mengabaikan mono. Tidak ditentukan untuk autodetect. Contoh: --Nono =/pustaka/kerangka kerja/mono.framework/versi/saat ini/bin/mono | |
dotnetcore | .NET Core Path. Kosong untuk mengabaikan .NET Core. Tidak ditentukan untuk autodetect. Contoh: --DotNetCore =/usr/local/share/dotnet/dotnet | |
dotnetcoresdk | Versi SDK .NET Core. Contoh: --DotNetCoresDK = 3.0.100 | |
disable-settings-layers | Nonaktifkan lapisan pengaturan yang ditentukan. Nilai -Nilai yang Mungkin: Global, GlobalPerProduct, Solutionshared, SolutionPr untuk pribadi, ProjectShared, ProjectPr untuk pribadi | |
no-buildin-settings | Menekan Penggunaan Profil Global, Solusi, dan Proyek. Alias untuk--don-setting-lapis: GlobalLall; GlobalPerProduct; Solutionshared; SolutionPr untuk ProjectShared; ProjectPrersonal | PALSU |
caches-home | Jalur ke direktori di mana cache yang diproduksi akan disimpan | |
properties | Properti MSBuild | |
targets-for-references | Target msBuild. Target -target ini akan dieksekusi untuk mendapatkan majelis proyek yang direferensikan. | |
targets-for-items | Target msBuild. Target ini akan dieksekusi untuk mendapatkan item lain (misalnya item kompilasi) proyek. | |
eXtensions | Instal dan gunakan ekstensi yang ditentukan | |
source | Pasang ekstensi dari sumber yang ditentukan | |
measure | Mengukur kinerja alat sendiri [memori, pengambilan sampel, timeline] | |
no-build | Jangan membangun solusi sebelum diproses | PALSU |
build | Bangun solusi sebelum diproses | BENAR |
target | MSBuild Target untuk dieksekusi sebelum diproses. | Membangun |
solution | File solusi | |
tool-version | Versi alat | 2024.3.0 |