summaryrefslogtreecommitdiff
path: root/t/chainlint.pl
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'ah/chainlint-cpuinfo-parse-fix'Junio C Hamano2022-11-291-1/+1
|\
| * chainlint.pl: fix /proc/cpuinfo regexpAndreas Hasenack2022-11-231-1/+1
* | chainlint: prefix annotated test definition with line numbersEric Sunshine2022-11-111-2/+8
* | chainlint: latch line numbers at which each token starts and endsEric Sunshine2022-11-111-8/+17
* | chainlint: sidestep impoverished macOS "terminfo"Eric Sunshine2022-11-111-12/+23
* | chainlint: annotate original test definition rather than token streamEric Sunshine2022-11-081-7/+24
* | chainlint: latch start/end position of each tokenEric Sunshine2022-11-081-37/+43
* | chainlint: tighten accuracy when consuming input streamEric Sunshine2022-11-081-1/+1
* | chainlint: add explanatory commentsEric Sunshine2022-11-081-0/+4
|/
* chainlint: colorize problem annotations and test delimitersEric Sunshine2022-09-121-3/+43
* chainlint.pl: allow `|| echo` to signal failure upstream of a pipeEric Sunshine2022-09-011-0/+3
* chainlint.pl: complain about loops lacking explicit failure handlingEric Sunshine2022-09-011-0/+11
* chainlint.pl: don't flag broken &&-chain if failure indicated explicitlyEric Sunshine2022-09-011-0/+8
* chainlint.pl: don't flag broken &&-chain if `$?` handled explicitlyEric Sunshine2022-09-011-0/+6
* chainlint.pl: don't require `&` background command to end with `&&`Eric Sunshine2022-09-011-1/+1
* chainlint.pl: don't require `return|exit|continue` to end with `&&`Eric Sunshine2022-09-011-2/+18
* chainlint.pl: validate test scripts in parallelEric Sunshine2022-09-011-1/+49
* chainlint.pl: add parser to identify test definitionsEric Sunshine2022-09-011-3/+60
* chainlint.pl: add parser to validate testsEric Sunshine2022-09-011-0/+46
* chainlint.pl: add POSIX shell parserEric Sunshine2022-09-011-0/+243
* chainlint.pl: add POSIX shell lexical analyzerEric Sunshine2022-09-011-0/+177
* t: add skeleton chainlint.plEric Sunshine2022-09-011-0/+115