javascript - 如何在 Vim 中使用 JSLint

标签 javascript vim lint

我每天都在使用 vim,目前正在编写大量 JavaScript。我一直在努力寻找一种方法将 JSLint 或类似的东西集成到 vim 中以改进我的编码。有没有人设法做到这样的事情?

我试过这个:Javascript Syntax Checking From Vim ,不幸的是输出非常粗糙。

最佳答案

IMO 的最佳实践方式是:

  1. 安装 Syntastic Vim plugin - 适用于多种语言的最佳语法检查器,此外它还与 Vim 的位置列表 (==quickfix) 窗口集成。
  1. 选择以下两个选项之一:

JSLint

  1. 使用您最喜欢的包管理器(Ubuntu 的 apt-get、Mac 的 home brew 等)安装 jsl(JSLint 可执行文件)。

社区驱动 jshint.com (比 JSLint 更好)

  1. 使用您最喜欢的包管理器安装 node.js
  2. 安装节点包管理器:'curl https://npmjs.org/install.sh | sh' 编辑:npm 现在是 node.js 的一部分
  3. 全局安装jshint:'npm install jshint -g'
  4. 将您的 jshint config 文件放入您的 $HOME 目录:'~/.jshintrc'
  5. this one 覆盖Syntasticsyntax_checkers/javascript.vim 文件- 编辑:不再需要最新的 SYNTASTIC 版本。

尽情享受吧! :)

关于javascript - 如何在 Vim 中使用 JSLint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/473478/

相关文章:

c - 如何将枚举分配给枚举变量

Perl 浅语法检查? IE。不检查导入的语法

javascript - 使用 valdr (AngularJS) 手动触发验证

javascript - TypeError : Object(. ..) 不是 Vue 中的函数

javascript - 在这个例子中,为什么 CSS 透明度在 IE 7/8 中不起作用?

javascript - 如何终止正在执行的异步函数

reactjs - 解析错误 : JSX value should be either an expression or a quoted JSX text

python - 如何使用python打开类似vim,类似联机帮助页的隔离显示?

vim - 何时使用 :abbr vs. :map 在 vi​​/vim

Vim - 根据上下文映射备用键行为