The shellcheck analysis should be 1 of a number of steps in the analysis.
Next up:
- move the shellcheck analysis out of bin/run.sh into a lib/ directory,
- add an exercise-specific analysis
- two-fer is a good starter, check if submission uses
$(var:-you} in some form
- determine what language will be appropriate for handling the various data structures: continue with ruby?
- is this the time to add a representer?