sublime 的 jshint 插件如何只提示语法错误 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mrFranklin
V2EX    问与答

sublime 的 jshint 插件如何只提示语法错误

  •  
  •   mrFranklin 2014-08-14 17:56:13 +08:00 8566 次点击
    这是一个创建于 4152 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚装了sublime的插件:SublimeLinter和SublimeLinter-jshint,用来检查js的语法错误。
    插件很好用,会提示黄色的warning和红色的语法错误。
    但我只想用它来检查语法错误,请入如何配置呢?
    我设置了半天.jshintrc文件的参数,依然会有不少黄色的warning出现。不知有没有简便的设置方法呢?
    3 条回复    2014-08-15 15:24:37 +08:00
    SoloCompany
        1
    SoloCompany  
       2014-08-14 21:17:44 +08:00   1
    首先把能打开的选项全部打开,然后看一下warning的代号,比如你看到的代号是 w002
    那么就在 .jshintrc 上加上 “-w002” : false

    如果懒得找,那么就自己写个循环吧 001 到 999 全加上
    mrFranklin
        2
    mrFranklin  
    OP
       2014-08-15 12:27:53 +08:00
    @SoloCompany 如何看代号呢?我看输出的都是类似这样的信息啊:

    logger.js: line 45, col 30, Bad assignment.
    logger.js: line 48, col 10, Missing semicolon.
    logger.js: line 51, col 2, Unnecessary semicolon.

    3 errors
    SoloCompany
        3
    SoloCompany  
       2014-08-15 15:24:37 +08:00   2
    @mrFranklin 那是你用的工具不够好,或者是 jshint 的版本不够高
    我在大JB下用的 jshint 插件,同样的是缺少分号的报错信息是这样的
    Missing semicolon. (W033)

    然后就可以针对性的关闭这个警告 “-W033” : false

    当然,实际上关闭这个警告真正的选项是 “asi” : true

    你应该 RTFM 先把能关掉的选项全部先关掉,再去看有什么屏蔽不了再针对性屏蔽
    http://www.jshint.com/docs/options/
    如果懒得找,也可以用我之前建议的方法,000 到 999 全屏蔽那么就应该啥警告都看不见了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2712 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 14:15 PVG 22:15 LAX 06:15 JFK 09:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86