Hi,<div><div><br></div><div>I'm using a bundle that runs a node process on save to run eslint, but now I've found a strange case where a certain piece of invalid javascript causes TextMate to crash.</div><div><br></div><div>From what I understand from the crashlog there's something going wrong in JavaScriptCore, which causes TM to crash. (crashlog "Anonymous UUID"   A6388CF6-BEC3-74D3-1176-D1710B8004B0 (is this usable?))</div><div><br></div><div>I can imagine that even when a subprocess fails, TM should not crash?</div><div><br></div><div>The particular bundle is my modified version of the javascript-eslint bundle <https://github.com/koenpunt/javascript-eslint.tmbundle/tree/js/>. The problematic code is (and can be used to reproduce the crash):</div><div><br></div><div>switch (true) {<br>case 'background':<br>}<br>default:<br>}<br></div><div><br></div><div>– Koen</div><div><br></div><div><br></div><div><div><br></div><signature>Sent from <a href="https://link.getmailspring.com/link/local-6f2fd5cb-35f7@Ks-MacBook-Pro-2.local/0?redirect=https%3A%2F%2Fgetmailspring.com%3Fref%3Dclient&recipient=textmate%40lists.macromates.com">Mailspring</a>, the best free email app for work</signature></div></div><img class="mailspring-open" width="0" height="0" style="border:0; width:0; height:0;" src="https://link.getmailspring.com/open/local-6f2fd5cb-35f7@Ks-MacBook-Pro-2.local?recipient=textmate%40lists.macromates.com">