jslint的安装和使用

贝尔塔猫      2022-02-08     283

关键词:

 JSLint 是一款Javascript验证工具,在定位错误并确保基本指南得以遵循时,非常有用。如果你正在编写专业级的javascript,应该使用 JSLint 或者类似的验证工具(JSHint)。它帮助我们避免了许多种bug,极大缩短了开发时间。如果你安装了Node.js,像这样即可安装:

npm install -g jslint

 

配置 JSlint 以及 搭建测试 demo

/*jslint
browser : true,  continue :  true,    devel    :  true,
indent   : 2,       maxerr    :  50,      newcap :  true,
nomen  : true,   plusplus  :  true,    regexp  :  true,
sloppy   : true,   vars        :  false,    white   :  true,
*/
var spa = (function(){
    var initModule = function ( $container ) {
            $container.html(
                '<h1 style="display:inline-block;margin:25px;">'
                 + ' hello World' 
                 + '</h1>'
            );
    };    
    return {
        initModule : initModule
    };
}());

 

使用 JSlint

在命令行使用 JSLint 语法如下:

jslint spa.js

如有以下效果出现,说明你安装并且验证成功了!

 

JSLint 和使用三元表达式赋值

】JSLint和使用三元表达式赋值【英文标题】:JSLintandassigningvalueswithternaryexpressions【发布时间】:2019-09-0304:02:00【问题描述】:这只是一个示例,但是对于使用三元表达式的以下赋值,我无法让它通过JSLinttest。我也不能让它忽略... 查看详情

如何使用 jenkins 中的 jslint 和违规插件查找特定错误?

】如何使用jenkins中的jslint和违规插件查找特定错误?【英文标题】:Howtofindspecificerrorsusingjslintandviolationpluginsinjenkins?【发布时间】:2019-05-2505:44:14【问题描述】:我的要求是检查javascript文件中是否存在特定错误,如果存在则使... 查看详情

jslint 和 jshint 的区别? [复制]

】jslint和jshint的区别?[复制]【英文标题】:differencebetweenjslintandjshint?[duplicate]【发布时间】:2015-02-2007:14:42【问题描述】:我应该使用哪一个?它们是一样的吗?我发现:“JSLint是一个在JavaScript程序中寻找问题的JavaScript程序。... 查看详情

Jenkins 与 JSLint 和 Violations 插件

】Jenkins与JSLint和Violations插件【英文标题】:JenkinswithJSLintandViolationsplugin【发布时间】:2012-06-1407:26:06【问题描述】:我目前配置了一个jenkins服务器,它使用JSlint(使用ant)验证我的项目是否存在javascript错误。现在我想显示违... 查看详情

使用 JSLint 并遵循它是不是有意义? [关闭]

】使用JSLint并遵循它是不是有意义?[关闭]【英文标题】:DoesitmakeanysensetouseJSLintandfollowit?[closed]使用JSLint并遵循它是否有意义?[关闭]【发布时间】:2011-04-1408:27:10【问题描述】:最近我一直在使用jQuery和JavaScript编写一些JS代码... 查看详情

Jquery 和 Jslint - 在定义之前使用了“$”

】Jquery和Jslint-在定义之前使用了“$”【英文标题】:JqueryandJslint-\'$\'wasusedbeforeitwasdefined【发布时间】:2013-08-1713:34:47【问题描述】:我有一些第三方javascript我正在使用,我在javascript文件中添加了一些jquery代码。但是在使用Jsli... 查看详情

Visual Studio 2013 - Web 项目上的 JSLint.NET 安装不显示预期的 Jslint 菜单选项

】VisualStudio2013-Web项目上的JSLint.NET安装不显示预期的Jslint菜单选项【英文标题】:VisualStudio2013-JSLint.NETinstallonwebprojectdoesnotshowtheexpectedJslintmenuoptions【发布时间】:2014-06-1405:08:56【问题描述】:我有一个Web应用程序并已在此项目... 查看详情

JSLint 和 ESLint 问题(括号)

】JSLint和ESLint问题(括号)【英文标题】:JSLintandESLintProblems(Brackets)【发布时间】:2019-07-3103:39:13【问题描述】:我正在为我正在做的一个小项目创建一个模拟网站。我正在使用nunjucks来执行一些任务。当我尝试创建一个稍后可... 查看详情

JSLint,全局禁用规则

】JSLint,全局禁用规则【英文标题】:JSLint,disablerulesglobally【发布时间】:2012-06-1420:56:15【问题描述】:如果我通过NPM全局安装JSLint,有没有办法在我的应用程序的当前范围内或在我的系统上全局禁用某些规则?主要问题是悬空... 查看详情

将 JSLint/Hint 与 requirejs 一起使用

】将JSLint/Hint与requirejs一起使用【英文标题】:UsingJSLint/Hintwithrequirejs【发布时间】:2012-10-0720:59:32【问题描述】:我目前正在为require.js驱动的项目设置自动构建脚本(使用gruntjs)。因此,我想在所有需要的文件上运行jslint/jshin... 查看详情

JSLint 的“容忍愚蠢”

】JSLint的“容忍愚蠢”【英文标题】:JSLint\'s\'TolerateStupidity\'【发布时间】:2012-05-0916:17:03【问题描述】:有人知道选项是什么吗?它禁用了哪些警告系列?我发现了一些对Node.js和“同步”方法的参考(包括Crockford的评论“它... 查看详情

未声明 Javascript 警报中的 JSLint 混淆

】未声明Javascript警报中的JSLint混淆【英文标题】:JSLintconfusioninJavascriptalertsarenotdeclared【发布时间】:2017-06-2513:00:44【问题描述】:嘿,所以我在假设我使用浏览器并容忍多个变量和空白混乱的情况下使用JSLint。根据JSLint的说法... 查看详情

JSLint 和 Mocha 测试

】JSLint和Mocha测试【英文标题】:JSLintandMocha-Tests【发布时间】:2016-09-2319:08:30【问题描述】:我使用JSLint并在每个文件中配置一个头文件:/*globalBuffer:false,clearInterval:false,clearTimeout:false,console:false,exports:false,global:false,module:false,pr... 查看详情

jslint4java 外部 jslint 选项被忽略

】jslint4java外部jslint选项被忽略【英文标题】:jslint4javaexternaljslintoptionsareignored【发布时间】:2015-05-0402:30:49【问题描述】:我正在使用phing-drupal-template并且遇到jslinting问题。当使用带有--jslint选项的外部jslint时,--browser选项和... 查看详情

如何在 Ubuntu 上安装 JSLint? [关闭]

】如何在Ubuntu上安装JSLint?[关闭]【英文标题】:HowdoIinstallJSLintonUbuntu?[closed]【发布时间】:2012-02-1010:37:17【问题描述】:如何在Ubuntu上安装JSLint?我从http://www.javascriptlint.com/download.htm下载了源代码jsl-0.3.0-src.tar.gz,然后将其解... 查看详情

JSLint 未使用的变量错误

】JSLint未使用的变量错误【英文标题】:JSLintunusedvariableerror【发布时间】:2011-12-2307:25:09【问题描述】:我创建了一个javascript文档,我想让这个JSlint有效。http://pastebin.com/GvZLyNbV/*jslintbrowser:true,indent:2*//*globalActiveXObject:true,window:t... 查看详情

JSLint 消息:未使用的变量

】JSLint消息:未使用的变量【英文标题】:JSLintmessage:Unusedvariables【发布时间】:2011-09-2820:14:45【问题描述】:如果JSLint抱怨“i”在这种情况下是一个未使用的变量,我该怎么办:varitems="<optionselected></option>";$.each(data,fu... 查看详情

JSLint 和 VIM 需要在 Windows 7 上手动提升 UAC

】JSLint和VIM需要在Windows7上手动提升UAC【英文标题】:JSLintandVIMrequiringmanualUACelevationonWindows7【发布时间】:2011-11-1804:50:33【问题描述】:我是JSLint的忠实粉丝,我使用VIM插件在quickfix窗口中显示Lint输出:http://www.vim.org/scripts/script... 查看详情