lint 353 B

1234567891011121314151617
  1. #!/usr/bin/awk -f
  2. BEGIN { if (length(ARGV) < 2) exit 0 }
  3. /<script/ { script=FILENAME }
  4. /<\/script/ { script="" }
  5. /;\s*$/ && (FILENAME !~ /.html$/ || script == FILENAME) {
  6. printf("%s:%d: no semicolons, please\n", FILENAME, FNR)
  7. warns++
  8. }
  9. /\t/ {
  10. printf("%s:%d: use spaces instead of tabs\n", FILENAME, FNR)
  11. warns++
  12. }
  13. END { if (warns) exit 1 }