正则表达式检查JavaScript代码中是否缺少分号

时间:2019-06-20 07:34:29

标签: javascript regex syntax-error semicolon-inference

我有一些JavaScript代码,可能不需要分号(例如在换行符之前),可能缺少了分号。 但是现在在这段代码中,所有换行符在执行之前就被删除了,这产生了我想自动检测到的语法错误。

所以要清楚:我需要检测所有缺少的分号,以及那些可选的分号。

这里有个例子

var x = foo()
return

收益

>>> SyntaxError: return not in function

0 个答案:

没有答案