• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ufo22940268
V2EX  ›  程序员

你们用JSLint吗?

  •  
  •   ufo22940268 ·
    ufo22940268 · Jan 25, 2013 · 4357 views
    This topic created in 5034 days ago, the information mentioned may be changed or developed.
    最近无聊写blog玩, 在写js的时候发现语法出错的时候, 找不到error log输出. 然后我就试了下JSLint, 结果发现虽然这货确实把错误在代码中标注出来,但是把一些不是错误的代码也高亮了

    不知道是我没有配置好,还是web开发本来不需要这东西, 那么怎么看js的语法错误呢?
    8 replies  •  1970-01-01 08:00:00 +08:00
    ufo22940268
    ufo22940268
    OP
    Jan 25, 2013
    1
    对了,忘了说了. 我在vim下开发
    h2ero
    h2ero
    Jan 25, 2013
    2
    浏览器里面打开firebug看啊
    fordragon
    fordragon
    Jan 25, 2013
    3
    最近在用jsHint。老道把jsLint弄得太严格了……
    caoyue
    caoyue
    Jan 25, 2013
    4
    太严格了,用过一次就不想再用了
    melaozhu
    melaozhu
    Jan 25, 2013
    5
    Python下的flake8也很严格,严格是好事。
    dingstyle
    dingstyle
    Jan 25, 2013
    6
    楼主可以试试JSHint,一个更友好、可配置性更强的fork:
    http://badassjs.com/post/3364925033/jshint-an-community-driven-fork-of-jslint
    run2
    run2
    Jan 25, 2013
    7
    https://github.com/SublimeLinter/SublimeLinter
    js方面好像jslint jshint都有。
    ufo22940268
    ufo22940268
    OP
    Jan 25, 2013
    8
    @h2ero
    我在chrome下用CTRL+SHIFT+C然后在console中看log,总感觉不是很全.

    @fordragon
    @dingstyle
    我去试一下.

    JLint里面
    >>>if (window.XMLHttpRequest)
    这样的代码都会报错,提示window再声明前被使用.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1880 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 08:55 · PVG 16:55 · LAX 00:55 · JFK 03:55
    ♥ Do have faith in what you're doing.