diff --git a/lib/cc/engine/analyzers/javascript/main.rb b/lib/cc/engine/analyzers/javascript/main.rb index 8f7f2d7d..05ae2d8a 100644 --- a/lib/cc/engine/analyzers/javascript/main.rb +++ b/lib/cc/engine/analyzers/javascript/main.rb @@ -36,6 +36,8 @@ def use_sexp_lines? # => s(:NUKE, s(:Program, :module, s(:NUKE, ... ))) def transform_sexp(sexp) + return sexp unless sexp.body + sexp.body.sexp_type = :NUKE # negate top level body sexp = s(:NUKE, sexp) # wrap with extra node to force full process