summaryrefslogtreecommitdiff
path: root/t/chainlint
AgeCommit message (Expand)AuthorFilesLines
2021-12-13chainlint.sed: stop splitting "(..." into separate lines "(" and "..."Libravatar Eric Sunshine7-20/+10
2021-12-13chainlint.sed: swallow comments consistentlyLibravatar Eric Sunshine5-2/+33
2021-12-13chainlint.sed: stop throwing away here-doc tagsLibravatar Eric Sunshine10-20/+20
2021-12-13chainlint.sed: don't mistake `<< word` in string as here-doc operatorLibravatar Eric Sunshine2-0/+30
2021-12-13chainlint.sed: drop subshell-closing ">" annotationLibravatar Eric Sunshine38-80/+80
2021-12-13chainlint.sed: drop unnecessary distinction between ?!AMP?! and ?!SEMI?!Libravatar Eric Sunshine4-14/+14
2021-12-13chainlint.sed: tolerate harmless ";" at end of last line in blockLibravatar Eric Sunshine1-2/+2
2021-12-13chainlint.sed: improve ?!SEMI?! placement accuracyLibravatar Eric Sunshine4-16/+16
2021-12-13chainlint.sed: improve ?!AMP?! placement accuracyLibravatar Eric Sunshine22-34/+34
2021-12-13t/chainlint/one-liner: avoid overly intimate chainlint.sed knowledgeLibravatar Eric Sunshine2-2/+2
2021-12-13t/chainlint/*.test: generalize self-test commentaryLibravatar Eric Sunshine6-9/+6
2021-12-13t/chainlint/*.test: fix invalid test cases due to mixing quote typesLibravatar Eric Sunshine20-70/+38
2021-12-13t/chainlint/*.test: don't use invalid shell syntaxLibravatar Eric Sunshine3-4/+6
2018-08-29chainlint: match "quoted" here-doc tagsLibravatar Eric Sunshine4-0/+14
2018-08-13chainlint: add test of pathological case which triggered false positiveLibravatar Eric Sunshine2-0/+32
2018-08-13chainlint: recognize multi-line quoted strings more robustlyLibravatar Eric Sunshine3-3/+21
2018-08-13chainlint: let here-doc and multi-line string commence on same lineLibravatar Eric Sunshine6-0/+33
2018-08-13chainlint: recognize multi-line $(...) when command cuddled with "$("Libravatar Eric Sunshine2-2/+20
2018-08-13chainlint: match 'quoted' here-doc tagsLibravatar Eric Sunshine4-0/+14
2018-08-13chainlint: match arbitrary here-docs tags rather than hard-coded namesLibravatar Eric Sunshine6-0/+33
2018-07-17t/chainlint: add chainlint "specialized" test casesLibravatar Eric Sunshine4-0/+31
2018-07-17t/chainlint: add chainlint "complex" test casesLibravatar Eric Sunshine8-0/+82
2018-07-17t/chainlint: add chainlint "cuddled" test casesLibravatar Eric Sunshine6-0/+70
2018-07-17t/chainlint: add chainlint "loop" and "conditional" test casesLibravatar Eric Sunshine10-0/+200
2018-07-17t/chainlint: add chainlint "nested subshell" test casesLibravatar Eric Sunshine12-0/+173
2018-07-17t/chainlint: add chainlint "one-liner" test casesLibravatar Eric Sunshine6-0/+71
2018-07-17t/chainlint: add chainlint "whitespace" test casesLibravatar Eric Sunshine12-0/+113
2018-07-17t/chainlint: add chainlint "basic" test casesLibravatar Eric Sunshine16-0/+206