mirror of https://github.com/pybind/pybind11.git
20 lines
439 B
Bash
20 lines
439 B
Bash
|
#!/bin/bash
|
||
|
#
|
||
|
# Script to check include/test code for common pybind11 code style errors.
|
||
|
# Currently just checks for tabs used instead of spaces.
|
||
|
#
|
||
|
# Invoke as: tools/check-style.sh
|
||
|
#
|
||
|
|
||
|
found=0
|
||
|
for f in `grep $'\t' include/ tests/ docs/*.rst -rl`; do
|
||
|
if [ "$found" -eq 0 ]; then
|
||
|
echo -e '\e[31m\e[01mError: found tabs instead of spaces in the following files:\e[0m'
|
||
|
found=1
|
||
|
fi
|
||
|
|
||
|
echo " $f"
|
||
|
done
|
||
|
|
||
|
exit $found
|