1. 73c768d chainlint: annotate original test definition rather than token stream by Eric Sunshine · 2 years, 5 months ago
  2. 5606652 t/chainlint: add more chainlint.pl self-tests by Eric Sunshine · 2 years, 7 months ago
  3. ae0c55a chainlint.pl: allow `|| echo` to signal failure upstream of a pipe by Eric Sunshine · 2 years, 7 months ago
  4. fd4094c chainlint.pl: complain about loops lacking explicit failure handling by Eric Sunshine · 2 years, 7 months ago
  5. 832c68b chainlint.pl: don't flag broken &&-chain if failure indicated explicitly by Eric Sunshine · 2 years, 7 months ago
  6. a8f30ee chainlint.pl: don't flag broken &&-chain if `$?` handled explicitly by Eric Sunshine · 2 years, 7 months ago
  7. aabc325 chainlint.pl: don't require `&` background command to end with `&&` by Eric Sunshine · 2 years, 7 months ago
  8. d00113e t/Makefile: apply chainlint.pl to existing self-tests by Eric Sunshine · 2 years, 7 months ago
  9. 35ebb1e chainlint.pl: don't require `return|exit|continue` to end with `&&` by Eric Sunshine · 2 years, 7 months ago
  10. d73f5cf chainlint.sed: stop splitting "(..." into separate lines "(" and "..." by Eric Sunshine · 3 years, 3 months ago
  11. 31da22d chainlint.sed: swallow comments consistently by Eric Sunshine · 3 years, 3 months ago
  12. 34ba05c chainlint.sed: stop throwing away here-doc tags by Eric Sunshine · 3 years, 3 months ago
  13. 22597af chainlint.sed: don't mistake `<< word` in string as here-doc operator by Eric Sunshine · 3 years, 3 months ago
  14. 5be30d0 chainlint.sed: drop subshell-closing ">" annotation by Eric Sunshine · 3 years, 3 months ago
  15. 0d71317 chainlint.sed: drop unnecessary distinction between ?!AMP?! and ?!SEMI?! by Eric Sunshine · 3 years, 3 months ago
  16. 3865a7e chainlint.sed: tolerate harmless ";" at end of last line in block by Eric Sunshine · 3 years, 3 months ago
  17. fbd992b chainlint.sed: improve ?!SEMI?! placement accuracy by Eric Sunshine · 3 years, 3 months ago
  18. db8c7a1 chainlint.sed: improve ?!AMP?! placement accuracy by Eric Sunshine · 3 years, 3 months ago
  19. 0cca54c t/chainlint/one-liner: avoid overly intimate chainlint.sed knowledge by Eric Sunshine · 3 years, 3 months ago
  20. 1ad0780 t/chainlint/*.test: generalize self-test commentary by Eric Sunshine · 3 years, 3 months ago
  21. 5459bc1 t/chainlint/*.test: fix invalid test cases due to mixing quote types by Eric Sunshine · 3 years, 3 months ago
  22. 925d730 t/chainlint/*.test: don't use invalid shell syntax by Eric Sunshine · 3 years, 3 months ago
  23. 3042b6b chainlint: match "quoted" here-doc tags by Eric Sunshine · 7 years ago
  24. 4f69176 chainlint: add test of pathological case which triggered false positive by Eric Sunshine · 7 years ago
  25. 22e3e02 chainlint: recognize multi-line quoted strings more robustly by Eric Sunshine · 7 years ago
  26. d938711 chainlint: let here-doc and multi-line string commence on same line by Eric Sunshine · 7 years ago
  27. 06fc5c9 chainlint: recognize multi-line $(...) when command cuddled with "$(" by Eric Sunshine · 7 years ago
  28. 7e32a31 chainlint: match 'quoted' here-doc tags by Eric Sunshine · 7 years ago
  29. c2c29cc chainlint: match arbitrary here-docs tags rather than hard-coded names by Eric Sunshine · 7 years ago
  30. 950079b t/chainlint: add chainlint "specialized" test cases by Eric Sunshine · 7 years ago
  31. 1f718b0 t/chainlint: add chainlint "complex" test cases by Eric Sunshine · 7 years ago
  32. 24c8618 t/chainlint: add chainlint "cuddled" test cases by Eric Sunshine · 7 years ago
  33. ebcbbe0 t/chainlint: add chainlint "loop" and "conditional" test cases by Eric Sunshine · 7 years ago
  34. bb4efbc t/chainlint: add chainlint "nested subshell" test cases by Eric Sunshine · 7 years ago
  35. 90a8803 t/chainlint: add chainlint "one-liner" test cases by Eric Sunshine · 7 years ago
  36. 7b90679 t/chainlint: add chainlint "whitespace" test cases by Eric Sunshine · 7 years ago
  37. 5238710 t/chainlint: add chainlint "basic" test cases by Eric Sunshine · 7 years ago