在EC6的整个项目中检查无效的js语法

时间:2016-06-29 05:30:38

标签: javascript

在我的gulp任务中,我遇到了这个异常

library(data.table)
setDT(df1)
df1[df1[, .(Month=min(Month):max(Month)), Year], 
  on = c("Year", "Month")][is.na(Number_of_visits), Number_of_visits := 0][]
#    Year Month Number_of_visits
# 1: 2011     4                1
# 2: 2011     5                0
# 3: 2011     6                3
# 4: 2011     7               23
# 5: 2011     8                0
# 6: 2011     9                0
# 7: 2011    10                0
# 8: 2011    11                0
# 9: 2011    12               32
#10: 2012     1              123
#11: 2012     2                0
#12: 2012     3                0
#13: 2012     4                0
#14: 2012     5                0
#15: 2012     6                0
#16: 2012     7                0
#17: 2012     8                0
#18: 2012     9                0
#19: 2012    10                0
#20: 2012    11             3200

我发现项目的脚本中存在语法无效问题

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: StringMap expected string key

此语法适用于Web浏览器,但在Gulp function(date, LoanRate=0, duration=undefined){ 任务中失败。

但是,我的项目中有数百个js文件。

是否有任何工具或命令可以找到无效的语法?

inline

0 个答案:

没有答案