secondo me il comportamento è controllabile purché tu faccia un refactoring del codice usando un pattern diverso
ad es.
codice:script type="text/javascript"> function test() { return false; alert("Nooooo"); } if (test()) { alert("continua"); ... } </script>