Excellent, <i>bash the good parts</i>. More than 15 minutes though.<p>Googling <i>bashlint</i>, <i>shlint</i> turns up some discussion (bash -n, ksh -n, zsh -n, some github projects), but I doubt they cover this article's specifics - though most (all?) of it could be automatically checked. I think <i>some</i> could be automatically added (e.g. <i>set -o nounset</i>) - perhaps a bash-subset (or coffeescript-style language) possible...