ReSharper InspectCode
ReSharper Automation Tools 2024.3.0
C# JetBrains Resharper Inspectecode를 사용한 GitHub 동작에 대한 정적 분석.
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 .
with :
tool-version : 2024.3.0GitHub Workflow 편집기를 사용하여 설명이 포함 된 모든 지원되는 입력 목록을 얻을 수 있습니다.
| 이름 | 설명 | 기본 |
|---|---|---|
settings | 파일로의 경로에서 사용자 정의 설정을 사용합니다 (기본값 : R#의 솔루션 공유 설정이 존재하는 경우) | |
output | 지정된 파일에 검사 보고서를 작성하십시오 | 결과 .sarif.json |
format | 지정된 형식으로 검사 보고서 작성 [XML, HTML, Text, SARIF] | 사리프 |
jobs | 병렬로 N 작업까지 실행됩니다. 0은 가능한 한 많은 것을 의미합니다 | 0 |
absolute-paths | 검사 보고서에서 절대 경로를 사용하십시오 | 거짓 |
no-swea | 솔루션 전체 분석을 비활성화합니다 | 거짓 |
swea | 솔루션 전체 분석을 활성화하십시오 | 거짓 |
project | 제공된 와일드 카드가 선택한 프로젝트 만 분석합니다 (기본값 : 솔루션의 모든 프로젝트 분석) | |
include | 제공된 와일드 카드로 선택한 파일 만 분석합니다 (기본값 : 솔루션의 모든 파일 분석) | |
exclude | 분석에서 제공된 와일드 카드로 선택한 파일 제외 (기본값 : 솔루션의 모든 파일 분석) | |
dumpIssuesTypes | 덤프 문제 유형 | 거짓 |
sEverity | 보고 할 심각도 최소 수준 [정보, 힌트, 제안, 경고, 오류] | 제안 |
debug | 디버깅 메시지를 보여줍니다 | 거짓 |
verbosity | 이 정보의 양을 표시합니다 [OFF, 치명적, 오류, 경고, 정보, VORBOSE, TRACE] | 정보 |
help | 도움과 출구를 보여주십시오 | |
version | 도구 버전을 표시하고 종료하십시오 | |
toolset | MSBuild 도구 세트 버전. 사용 가능한 가장 높은 것은 기본적으로 사용됩니다. 예 : -Toolset = 12.0 | |
toolset-path | MSBuild 도구 세트 (exe/dll) 경로. 예 :-Toolset-path =/usr/local/msbuild/bin/current/msbuild.exe | |
mono | 모노 경로. 모노를 무시하기 위해 비어 있습니다. AutoDetect에 지정되지 않았습니다. 예 : -mono =/library/frameworks/mono.framework/버전/current/bin/mono | |
dotnetcore | .NET 코어 경로. .NET 코어를 무시하기 위해 비어 있습니다. AutoDetect에 지정되지 않았습니다. 예 : -dotnetCore =/usr/local/share/dotnet/dotnet | |
dotnetcoresdk | .NET Core SDK 버전. 예 : -dotnetCoresdk = 3.0.100 | |
disable-settings-layers | 지정된 설정 레이어를 비활성화합니다. 가능한 가치 : GlobalAll, GlobalPerproduct, SolutionShared, SolutionPersonal, ProjectShared, ProjectPersonal | |
no-buildin-settings | 글로벌, 솔루션 및 프로젝트 설정 프로필 사용을 억제합니다. -disable-settings-rayers에 대한 별칭 : GlobalAll; GlobalPreproduct; SolutionShared; SolutionPersonal; ProjectShared; ProjectPersonal | 거짓 |
caches-home | 생산 된 캐시가 저장되는 디렉토리로가는 경로 | |
properties | MSBuild 속성 | |
targets-for-references | MSBuild 대상. 이 목표는 참조 된 프로젝트 의회를 받기 위해 실행됩니다. | |
targets-for-items | MSBuild 대상. 이 목표는 프로젝트의 다른 품목 (예 : 컴파일 항목)을 얻기 위해 실행됩니다. | |
eXtensions | 지정된 확장자를 설치하고 사용하십시오 | |
source | 지정된 소스에서 확장자 설치 | |
measure | 자체 도구의 성능 측정 [메모리, 샘플링, 타임 라인] | |
no-build | 처리하기 전에 솔루션을 구축하지 마십시오 | 거짓 |
build | 처리하기 전에 솔루션을 구축하십시오 | 진실 |
target | MSBuild 대상은 처리 전에 실행할 대상입니다. | 짓다 |
solution | 솔루션 파일 | |
tool-version | 도구 버전 | 2024.3.0 |