Files
sharp-basic/scripts/format.bat
T

54 lines
1.2 KiB
Batchfile

@echo off
REM ========================================
REM 代码格式化脚本
REM ========================================
echo.
echo ==========================================
echo 格式化 C# 代码
echo ==========================================
echo.
REM 切换到项目根目录
cd /d "%~dp0\.."
REM 切换到解决方案目录
cd src\Sharp
REM 检查 dotnet format 是否可用
dotnet format --version >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo 错误: dotnet format 工具不可用
echo.
echo 请安装 dotnet format:
echo dotnet tool install -g dotnet-format
echo.
cd ..\..
pause
exit /b 1
)
echo 正在格式化代码...
echo.
dotnet format Sharp.sln --verbosity diagnostic
if %ERRORLEVEL% EQU 0 (
echo.
echo ==========================================
echo 代码格式化完成!
echo ==========================================
) else (
echo.
echo ==========================================
echo 代码格式化失败!错误代码: %ERRORLEVEL%
echo ==========================================
echo.
echo 可能的原因:
echo 1. 代码存在语法错误
echo 2. 某些文件被占用
)
cd ..\..
echo.
pause