Advanced static analysis for automatically finding runtime errors in JavaScript code, free for Open Source