mirror of
https://hub.njuu.cf/TheAlgorithms/C-Plus-Plus.git
synced 2023-10-11 13:05:55 +08:00
auto rename files and auto format code
This commit is contained in:
parent
e459ea26d3
commit
adae176d2a
27
.github/workflows/clang-format.yml
vendored
27
.github/workflows/clang-format.yml
vendored
@ -17,23 +17,30 @@ jobs:
|
|||||||
- uses: actions/checkout@master
|
- uses: actions/checkout@master
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- name: Formatter
|
- name: Setup Git Specs
|
||||||
|
run: |
|
||||||
|
git config --global user.name github-actions
|
||||||
|
git config --global user.email '${GITHUB_ACTOR}@users.noreply.github.com'
|
||||||
|
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/$GITHUB_REPOSITORY
|
||||||
|
- name: Filename Formatter
|
||||||
|
for fname in $(find . -name '*.cpp' -o -name '*.h')
|
||||||
|
do
|
||||||
|
new_fname = tr ' ' '_' $fname
|
||||||
|
new_fname = tr 'A-Z' 'a-z' $fname
|
||||||
|
echo $new_fname
|
||||||
|
done
|
||||||
|
git commit -am "formatting filenames $GITHUB_SHA" || true
|
||||||
|
- name: Clang Formatter
|
||||||
run: |
|
run: |
|
||||||
for fname in $(find . -name '*.cpp' -o -name '*.h')
|
for fname in $(find . -name '*.cpp' -o -name '*.h')
|
||||||
do
|
do
|
||||||
clang-format --verbose -i --style="$line1 $line2 $line3 $line4" "$fname"
|
clang-format --verbose -i --style="$line1 $line2 $line3 $line4" "$fname"
|
||||||
done
|
done
|
||||||
|
git commit -am "formatting source-code for $GITHUB_SHA" || true
|
||||||
env:
|
env:
|
||||||
line1: "{ BasedOnStyle: Google, UseTab: Never,"
|
line1: "{ BasedOnStyle: Google, UseTab: Never,"
|
||||||
line2: "IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman,"
|
line2: "IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman,"
|
||||||
line3: "AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false,"
|
line3: "AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false,"
|
||||||
line4: "ColumnLimit: 80, AccessModifierOffset: -3 }"
|
line4: "ColumnLimit: 80, AccessModifierOffset: -3 }"
|
||||||
- name: Commit files
|
# -name: Git Push
|
||||||
run: |
|
# run: git push
|
||||||
cp -rp ./build/html/* . && rm -rf ./build && ls -lah
|
|
||||||
git config --global user.name github-actions
|
|
||||||
git config --global user.email '${GITHUB_ACTOR}@users.noreply.github.com'
|
|
||||||
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/$GITHUB_REPOSITORY
|
|
||||||
git commit -am "formatting source-code for $GITHUB_SHA" || true
|
|
||||||
git push
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user