3 # Dedicated to the Public Domain.
4 # SPDX-License-Identifier: 0BSD
6 # exception to add: ignore license files.
7 # exception to add: uref's can go above 79 chars.
8 # write functions to avoid more text if possible.
11 printf "Running basic texinfo linters\n" ;
16 printf "...lines containing tabstops?\n" ;
17 print FILENAME":"NR":"$0 ;
23 printf "...line length over 79 chars?\n" ;
24 print FILENAME":"NR":"$0 ;
30 printf "...lines containing macros incompatible with old makeinfo?\n" ;
31 print FILENAME":"NR":"$0 ;
37 printf "...lines containing macros incompatible with texi2mdoc?\n" ;
38 print FILENAME":"NR":"$0 ;
44 printf "...lines telling us what is left TODO?\n" ;
45 print FILENAME":"NR":"$0 ;
49 printf "...lines telling us what is left to fix?\n" ;
50 print FILENAME":"NR":"$0 ;
56 printf "...lines containing a popular typo\n" ;
57 print FILENAME":"NR":"$0 ;
61 printf "...lines containing a popular typo\n" ;
62 print FILENAME":"NR":"$0 ;