JavaScript source code complexity tool