你们用JSLint吗?

2013-01-25 13:55:48 +08:00
 ufo22940268
最近无聊写blog玩, 在写js的时候发现语法出错的时候, 找不到error log输出. 然后我就试了下JSLint, 结果发现虽然这货确实把错误在代码中标注出来,但是把一些不是错误的代码也高亮了

不知道是我没有配置好,还是web开发本来不需要这东西, 那么怎么看js的语法错误呢?
3202 次点击
所在节点    程序员
8 条回复
ufo22940268
2013-01-25 13:56:59 +08:00
对了,忘了说了. 我在vim下开发
h2ero
2013-01-25 14:05:04 +08:00
浏览器里面打开firebug看啊
fordragon
2013-01-25 14:08:28 +08:00
最近在用jsHint。老道把jsLint弄得太严格了……
caoyue
2013-01-25 15:15:43 +08:00
太严格了,用过一次就不想再用了
melaozhu
2013-01-25 15:23:36 +08:00
Python下的flake8也很严格,严格是好事。
dingstyle
2013-01-25 15:26:27 +08:00
楼主可以试试JSHint,一个更友好、可配置性更强的fork:
http://badassjs.com/post/3364925033/jshint-an-community-driven-fork-of-jslint
sobigfish
2013-01-25 15:52:17 +08:00
https://github.com/SublimeLinter/SublimeLinter
js方面好像jslint jshint都有。
ufo22940268
2013-01-25 18:00:43 +08:00
@h2ero
我在chrome下用CTRL+SHIFT+C然后在console中看log,总感觉不是很全.

@fordragon
@dingstyle
我去试一下.

JLint里面
>>>if (window.XMLHttpRequest)
这样的代码都会报错,提示window再声明前被使用.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/58760

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX