#!/bin/bash
#
# Kleiner Wrapper fuer tidy,
# unwichtige Warnungen werden ignoriert
#
TMP=`mktemp /tmp/temp.XXXXXX`
if grep -qi utf-8 "$@"; then
CODING='-utf8'
else
CODING=''
fi
tidy $CODING -q -errors "$@" 2>&1 | \
grep -vE '(
lacks "summary" attribute)|(Can.t open .*tidyrc)|(Warning: lacks "alt" attribute)|(Warning: trimming empty )|(Warning: trimming empty
)|(Warning: <(nobr|blink|wbr)> is not approved by W3C)|(Warning:
proprietary attribute "height")|(Warning: missing declaration)|(Warning: proprietary attribute "toc")|(Warning: proprietary attribute "newpage")|(Warning: proprietary attribute "scale")|(Warning: trimming empty )|(inserting implicit )|(missing )' > $TMP
if [ -s $TMP ]; then
echo "Bad html in $@:";
cat $TMP
rm $TMP
/bin/false
else
rm $TMP
/bin/true
fi