d734ec5aa6
Please see .pre-commit-config.yaml for details
- Add clang-format
- Add cpplint
- Add config for clang-tidy but don't enforce with pre-commit
Change-Id: Ica447c78e6fde94b43bfdc00f5b4efc338363e24
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
[ROCm/rocm_smi_lib commit: 142fbac7ac]
37 γραμμές
438 B
Bash
Εκτελέσιμο Αρχείο
37 γραμμές
438 B
Bash
Εκτελέσιμο Αρχείο
#!/usr/bin/env bash
|
|
|
|
set -x # trace
|
|
set -e # exit immediately if command fails
|
|
set -u # exit if an undefined variable is found
|
|
|
|
awk '
|
|
BEGIN {
|
|
print "# THIS FILE IS GENERATED FROM .clangd!"
|
|
print "# Run ./.update-clang-tidy.sh to regenerate."
|
|
print "Checks:"
|
|
}
|
|
/Add: \[$/{
|
|
a=1
|
|
next
|
|
}
|
|
/]/{
|
|
a=0
|
|
}
|
|
a{
|
|
gsub(/^\s+/," ")
|
|
print
|
|
}
|
|
|
|
/Remove: \[$/{
|
|
r=1
|
|
next
|
|
}
|
|
/]/{
|
|
r=0
|
|
}
|
|
r{
|
|
gsub(/^\s+/," -")
|
|
print
|
|
}
|
|
' .clangd | tee .clang-tidy
|