jslint-vim 配置

Posted

技术标签:

【中文标题】jslint-vim 配置【英文标题】:jslint-vim configuration 【发布时间】:2012-09-08 17:47:01 【问题描述】:

我使用以下插件为 vim 安装 jslint:https://github.com/hallettj/jslint.vim。

我对如何配置它有点困惑。

我在这里看到了一个选项列表http://www.jslint.com/lint.html#options,但是

    在 jslint-vim 插件中,我在哪里指定这些选项? 消除缩进错误的选项是什么 有什么选项可以删除“在定义之前使用了 x 变量?”

【问题讨论】:

【参考方案1】:

在 jslint-vim 插件中,我在哪里指定这些选项?

在您的主目录中创建一个 .jslintrc。选项列在/**/ 注释块中。 Usage 下的文档中有一个示例。 .jslintrc 中设置的选项通常适用于 jslint,而不仅仅是 vim 插件。

消除缩进错误的选项是什么

尝试设置white容忍混乱的空白。但这会导致其他问题过去。

把它放在你的 .jslintrc

/*jslint white: true */

删除“x 变量在定义之前使用的选项”的选项是什么?

该选项名为undef。把它放在你的 .jslintrc 中:

/*jslint undef: true */

将这两个选项放在一起:

/*jslint white: true, undef: true */

【讨论】:

嘿,这太好了,非常感谢,但我现在经常在屏幕底部收到这些错误,因为我正在编辑文件“jslintrc 中的错误,第 1 行,字符 2:在第 1 列而不是第 2 列中预期为 '/*jslint'。”但它在第 1 列...错误令人沮丧,因为它们使我的光标远离活动编辑区域,我需要单击“输入”以使它们消失。有机会知道这是怎么回事吗? 上面前面有这个错误:处理函数时检测到错误55_JSLint: @jdkealy 你的 jslintrc 是什么样的。只需将选项行粘贴到评论中 JSLint 非常注重在 /*jslint 部分没有空格。你的配置应该是/*jslint white:true, undef:true */。它应该/* jslint white:true, undef:true */

以上是关于jslint-vim 配置的主要内容,如果未能解决你的问题,请参考以下文章

(4.19)SQL server 2008一些常见配置之一(基本配置,权限配置远程访问配置和内存配置。)

Tomcat卷五---Web 应用配置,管理配置和JVM配置

SpringBoot:配置文件的作用配置文件的格式properties配置文件yml配置文件

IDEA的常用配置,maven配置,git配置操作

SpringCloud Nacos配置管理 -- 统一配置管理(添加配置微服务配置拉取)

Android Gradle 插件LintOptions 配置 ⑦ ( explainIssues 属性配置 | htmlOutput 属性配置 | htmlReport 属性配置 )