• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

futpib / parser / 23097771215

14 Mar 2026 10:31PM UTC coverage: 90.383% (+0.009%) from 90.374%
23097771215

push

github

futpib
Fix heredoc parser failing on indented delimiters

The heredoc parser required the terminating delimiter to match exactly
with no leading whitespace. When a heredoc had an indented terminator
(e.g. inside a command substitution in an indented context), the parser
would never find the end, consuming everything past the delimiter and
causing parse failures.

Fix by trimming leading whitespace before comparing lines to the
delimiter, similar to bash's <<- behavior but extended to spaces.

3936 of 4539 branches covered (86.72%)

Branch coverage included in aggregate %.

18864 of 20687 relevant lines covered (91.19%)

384341.2 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

94.93
/build/javaParser.js


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc