Add dib-lint exclusions
This patch adds exclusions for the indentation and newline rules in dib-lint. The indentation exclusion is needed for files using heredoc and wanting to preserve indentation. The newline exclusion is added here for consisently treating all dib-lint rules the same. Change-Id: Ic8a2164eba3cf99e55473846e3a5fe663a3c1095
This commit is contained in:
parent
22cf8e824b
commit
c1985ea772
12
bin/dib-lint
12
bin/dib-lint
@ -118,12 +118,16 @@ done
|
||||
|
||||
for i in $(find elements -type f -and -name '*.md' -or -type f -executable); do
|
||||
# Check for tab indentation
|
||||
if grep -q $'^ *\t' ${i}; then
|
||||
error "$i contains tab characters"
|
||||
if ! excluded indent; then
|
||||
if grep -q $'^ *\t' ${i}; then
|
||||
error "$i contains tab characters"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$(tail -c 1 $i)" != "" ]; then
|
||||
error "No newline at end of file: $i"
|
||||
if ! excluded newline; then
|
||||
if [ "$(tail -c 1 $i)" != "" ]; then
|
||||
error "No newline at end of file: $i"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
exit $rc
|
||||
|
Loading…
Reference in New Issue
Block a user