This commit is contained in:
2023-12-23 21:44:30 +01:00
parent e5273c7012
commit f65f70d5c3
3 changed files with 47 additions and 0 deletions

10
.lint/exclude Normal file
View File

@@ -0,0 +1,10 @@
project/Core/Inc/main.h
project/Core/Inc/stm32f7xx_hal_conf.h
project/Core/Inc/stm32f7xx_it.h
project/Core/Inc/fsdata_custom.c
project/Core/Src/stm32f7xx_hal_msp.c
project/Core/Src/syscalls.c
project/Core/Src/sysmem.c
project/Core/Src/system_stm32f7xx.c
project/Core/Src/stm32f7xx_it.c
mkllfs/build/CMakeFiles/3.27.7/CompilerIdC/CMakeCCompilerId.c

4
.lint/search Normal file
View File

@@ -0,0 +1,4 @@
project/Core/
mkllfs
tests/
Applications/Qt-application_for_UDP_broadcast/

33
lint.sh Normal file
View File

@@ -0,0 +1,33 @@
#!/bin/bash
if (( $# != 2 )); then
>&2 echo "Illegal number of parameters"
exit 1
fi
INPUT=$1
EXCLUDE=$2
function get_files() {
while read p; do
find "$p" -regex '.*\.\(c\|cpp\|h\)$' | grep -vFf $2
done < $1
}
if [ ! -f $1 ]; then
echo "File not found!"
exit 1
fi
if [ ! -f $2 ]; then
echo "File not found!"
exit 1
fi
# save unsaved work
git stash --include-untracked
get_files $1 $2 | xargs clang-format -i
git add -A && git commit -m "Lint"
git stash pop