mirror of
https://github.com/mpv-player/mpv
synced 2024-11-07 01:47:00 +01:00
option to show the lines containing anomalies, patch by Ivo van Poorten
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17132 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
af02a1574e
commit
ec58ad4075
@ -22,6 +22,7 @@ _crlf=yes
|
||||
_trailws=no
|
||||
_rcsid=no
|
||||
_oll=no
|
||||
_showcont=no
|
||||
|
||||
_color=yes
|
||||
_head=yes
|
||||
@ -103,6 +104,9 @@ for i in "$@"; do
|
||||
echo
|
||||
printoption "all " "enable all tests" "no"
|
||||
echo
|
||||
printoption "showcont " "show offending content of file(s)" \
|
||||
"$_showcont"
|
||||
echo
|
||||
printoption "color " "colored output" "$_color"
|
||||
printoption "head " "print heading for each test" "$_head"
|
||||
printoption "cvs " "use CVS/ to determine which files to check" \
|
||||
@ -174,6 +178,12 @@ for i in "$@"; do
|
||||
-none)
|
||||
disable_all_tests
|
||||
;;
|
||||
-showcont)
|
||||
_showcont=yes
|
||||
;;
|
||||
-noshowcont)
|
||||
_showcont=no
|
||||
;;
|
||||
-*)
|
||||
echo "unknown option: $i" >&2
|
||||
exit 0
|
||||
@ -222,16 +232,25 @@ fi
|
||||
|
||||
if [ "$_crlf" == "yes" ]; then
|
||||
printhead "checking for MSDOS line endings ..."
|
||||
if [ "$_showcont" == "yes" ]; then
|
||||
grep -n -I "
|
||||
" $filelist
|
||||
else
|
||||
grep -l -I "
|
||||
" $filelist
|
||||
fi
|
||||
fi
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
if [ "$_trailws" == "yes" ]; then
|
||||
printhead "checking for trailing whitespace ..."
|
||||
if [ "$_showcont" == "yes" ]; then
|
||||
grep -n -I "[[:space:]]\+$" $filelist
|
||||
else
|
||||
grep -l -I "[[:space:]]\+$" $filelist
|
||||
fi
|
||||
fi
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
@ -244,8 +263,12 @@ fi
|
||||
|
||||
if [ "$_oll" == "yes" ]; then
|
||||
printhead "checking for overly long lines (over 79 characters) ..."
|
||||
if [ "$_showcont" == "yes" ]; then
|
||||
grep -n -I "^[[:print:]]\{80,\}$" $filelist
|
||||
else
|
||||
grep -l -I "^[[:print:]]\{80,\}$" $filelist
|
||||
fi
|
||||
fi
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user