加所有权之前
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
"%VCINSTALLDIR%Tools\Llvm\bin\clang-format" -version
|
||||
if %errorlevel% neq 0 (
|
||||
echo [ERROR] clang-format not found, script should be called from a visual studio developer command prompt.
|
||||
exit /b %errorlevel%
|
||||
)
|
||||
|
||||
for %%f in (include\gsl\* tests\*.h tests\*.cpp) do (
|
||||
echo formatting %%f
|
||||
"%VCINSTALLDIR%Tools\Llvm\bin\clang-format" -i --assume-filename x.cpp "%%f"
|
||||
)
|
||||
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
cf=clang-format-$(grep -i 'CLANG_VERSION:' .github/workflows/clang-format.yml | sed -E 's/.*"([^"]+)".*/\1/')
|
||||
readonly cf
|
||||
|
||||
if ! "${cf}" -version; then
|
||||
echo "[ERROR] clang-format not found. Please install it using: sudo apt install ${cf}"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
{
|
||||
find include/gsl -type f
|
||||
find tests -type f \( -name '*.cpp' -o -name '*.h' \)
|
||||
} | xargs "${cf}" -i --assume-filename=x.cpp --verbose
|
||||
|
||||
find scripts -type f -name '*.sh' -print -exec shfmt -w {} \;
|
||||
Reference in New Issue
Block a user