sublimeLinter-jshint 配置

这几天知道sublime3有可以对javascript进行语法检查的文件,折腾了一上午,搞定了.

记录一下步骤:

1.先安装nodejs.

2.npm install jshint -g

3.通过sublime3 的packagecontrol 安装 sublimeLinter 这个插件

4.通过sublime3的packagecontrol 安装 sublimeLinter-jshint这个插件

5.在项目文件夹中建立一个 .jshintrc文件

6.文件中配置如下:

{
    "es3": true,  //ES3标准
    "browser": true,//浏览器环境,这样语法检查就认识 document,location等这些浏览器环境下的全局变量
    "devel": true,//这样语法检查就认识 console,alert等这些全局方法
    "jquery": true,//让jshint认识jquery的全局变量
    "strict": true,//每次写js必须开启严格模式,也就是如果你没加"use strict";这句话,就报错
    "latedef":true,//如果你使用一个未声明的变量,报错
    "globals":{  //定义一些全局变量,因为我使用seajs,所以告诉jshint下面这些变量是我的框架中有定义的,不要报错
        "seajs": true,
        "module": true,
        "define": true,
        "exports": true,
        "gulp": true,
        "require": true
    }
}
时间: 2024-11-04 08:49:07

sublimeLinter-jshint 配置的相关文章

WebStrom中JSHint配置ES6

webstrom设置了js版本为es6,如果你同时用了jshint检查工具,那么你es6的代码会被jshint提示. File → Setting → 搜索找到JSHint  看图中我选中的那一行是jshint对es版本的配置 点击  Set  可以自己设定es的版本,然后问题就解决啦.

jshint配置

JSHint的选项配置 asi 如果是真,JSHint会无视没有加分号的行尾,自动补全分号一直是Javascript很有争议的一个语法特性.默认,JSHint会要求你在每个语句后面加上分号,但是如果你认为自己理解了asi(automatic semicolon insertion),你可以抛弃JSHint对分号的检查. bitwise 如果为真,JSHint会禁用位运算符Javascript允许位运算,但是他却没有整型,位运算符要把参与运算的数字从浮点数变为整数,并在运算后再转换回来.这样他们的

jsHint 配置参数小结

jsHint 规则 参考资料http://www.cnblogs.com/code/articles/4103070.html:http://www.htmlhifive.com/conts/web/view/library/JSLint_JSHint 选项  内容  值 错误信息 bitwise  禁用位运算符(如^,&)   设置:true; 不设置:false  Unexpected use of '???'.(设置true时) curly  if和while等语句中使用{}来明确代码块

JSHint配置详解

今天有幸被召回母校给即将毕业的学弟学妹们讲我这两年的工作史,看了下母校没啥特别的变化,就是寝室都安了空调,学妹们都非常漂亮而已..好了不扯蛋了,说下今天的主题吧.这些天我在深度定制语法高亮功能的同时发现了博客园提供的一些有意思的函数,甚至有几个博客园都没用到,我也不知道怎么才能触发那些功能..打开这个js就可以看到很多好用的东西了,虽然写的不怎么样,但是至少有这些功能. ps: 推荐安装一个代码格式化的插件,否则一坨看着蛋疼.比如第一个就是 log,方便调试. http://www.huanwe

jshint配置.jshintrc

{ "curly"         : true,     // true: Require {} for every new block or scope "eqeqeq"        : true,     // true: Require triple equals (===) for comparison "immed"         : true,    // true: Require immediate invocations

windows系统下sublime text3开发工具前端配置

1.打开https://www.sublimetext.com/3下载最新版Sublime Text 3安装. 2.打开packagecontrol安装方法按提示安装packagecontrol,或者直接打开view->Show Console在弹出的命令行中粘贴下面的代码片段,然后按回车等待packagecontrol安装完成:import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee

Grunt 之 使用 JavaScript 语法检查工具 jshint

前端开发环境准备好了,我们准备开始进行开发. 前端开发的主力语言是 JavaScript,这是一种脚本语言,没有编译器,也就没有了编译器带给我们的语法检查,怎样保证代码的质量呢?jshint 是一个强大的工具. 1. 概要说明 官方地址:http://jshint.com/ GitHub 地址:https://github.com/jshint/jshint JSHint 是一个使用 JavaScript 编写的 JavaScript 的代码质量检查工具,主要用来检查代码质量以及找出一些潜在的代

JSHint配置项说明

JSHint配置项说明 作者 9I 关注 2016.01.26 17:07 字数 3475 阅读 4081评论 0喜欢 2 什么是JSHint? 官方网站这样介绍: JSHint, A Static Code Analysis Tool for JavaScript;This is JSHint, a tool that helps to detect errors and potentialproblems in your JavaScript code. 由此可见JSHint是一个javas

【前端福利】用grunt搭建自动化的web前端开发环境-完整教程

jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发人员,如果你现在还不知道grunt或者听说过.但是不会熟练使用grunt,那你就真的真的真的out了(三个"真的"重复,表示重点).至于grunt的作用,这里不详细说了,总之你如果做web前端开发,你一定要用grunt.还有一点,它完全免费,没有盗版.既强大又免费的东西,为何不用? 当然了,你如果你能找到更好的替代grunt的其他工

Sublime Text开发Quick-Cocos2d-x环境搭建(Mac)

本文转载于:http://blog.csdn.net/wxhqforever/article/details/44812003 准备工作: 1.首先下载quick-cocos2dx-2.2.5-plus-release版本的:https://github.com/chukong/quick-cocos2d-x/tree/2.2.5-plus-release 2.下载sublime text 2,这里不使用3版本的(有些插件不支持3版本的),下载地址为:http://www.sublimetext