13 lines
509 B
Bash
Executable File
13 lines
509 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Change to project root directory
|
|
cd "$(dirname "$0")/.." || exit 1
|
|
|
|
./scripts/check_iwyu.sh
|
|
./scripts/fix_iwyu_auto.sh
|
|
|
|
find webserv -name "*.hpp" -o -name "*.cpp" | xargs sed -i -E 's/#include "(.*)"/#include <\1>/g'
|
|
find webserv -name "*.cpp" -o -name "*.hpp" | xargs clang-format -i
|
|
find webserv -name "*.hpp" -exec sh -c 'if ! grep -q "#pragma once" "$1"; then echo "Missing #pragma once in $1"; fi' _ {} \;
|
|
# Reorder includes to put corresponding header first
|
|
./scripts/reorder_includes.sh |