关于Sublime  Text 2中的SublimeLinter的使用网上多如牛毛,基本上不会遇到什么问题,简单的讲一下关于Sublime Text 3中遇到的问题:

1.通过package control(cmd+shift+p),搜索SublimeLinter,安装,如果按照网上的配置是没法进行JS和CSS校验的;

2.安装jshint,csslint,SublimeLinter在Text 3中自己本身演变成了一个框架,关于各个语言校验的集合,关于各种语言的校验又拆成对应的小模块:

(需要安装node,如果没有安装的可以参考本人之前的文章)

安装jshint:

1
npm install -g jshint

安装csslint:

1
npm install -g csslint

3.这个时候不要急于配置,还需要两个对应的插件SublimeLinter-jshint以及SublimeLinter-csslint,如果没有出错的话,这个时候是有对应的JS和CSS警告以及提示的;

4.配置可选项,SublimeLinter向下兼容,配置选项参考网上前辈的配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
    "sublimelinter""save-only",
    "sublimelinter_popup_errors_on_save"true,
    "sublimelinter_executable_map": {
        "javascript""http://www.cnblogs.com/xiaofeixiang/",
        "css""http://www.cnblogs.com/xiaofeixiang/"
    },
    "jshint_options": {
        "strict"false,
        "quotmark""single"//只能使用单引号
        "noarg"true,
        "noempty"true//不允许使用空语句块{}
        "eqeqeq"false//!==和===检查
        "undef"true,
        "curly"true//值为true时,不能省略循环和条件语句后的大括号
        "forin"true//for in hasOwnPropery检查
        "devel"true,
        "jquery"true,
        "browser"true,
        "wsh"true,
        "evil"true,
        "unused""vars"//形参和变量未使用检查
        "latedef"true//先定义变量,后使用
        "globals": {
            "grunt"true,
            "module"true,
            "window"true,
            "jQuery"true,
            "$"true,
            "global"true,
            "document"true,
            "console"true,
            "setTimeout"true,
            "setInterval"true
        }
    },
    "csslint_options": {
        "adjoining-classes"false,
        "box-sizing"false,
        "box-model"false,
        "compatible-vendor-prefixes"false,
        "floats"false,
        "font-sizes"false,
        "gradients"false,
        "important"false,
        "known-properties"false,
        "outline-none"false,
        "qualified-headings"false,
        "regex-selectors"false,
        "shorthand"false,
        "text-indent"false,
        "unique-headings"false,
        "universal-selector"false,
        "unqualified-attributes"false
    }
}

本文转自Fly_Elephant博客园博客,原文链接:http://www.cnblogs.com/xiaofeixiang/p/4853625.html,如需转载请自行联系原作者

Sublime Text 3中SublimeLinter的使用相关推荐

  1. sublime text 3 中的php代码语法检测

    sublime text 3 中存在一个php 代码语法检测的插件,如果在sublime中编写php代码出现了语法错误,可以在左侧出现红色的提示标志: 如图所示: 那么这样的效果在sublime编辑器 ...

  2. sublime text 3 中改变.vue文件的颜色

    1.按 Ctrl+Shift+P 2.输入install,选择install Package 3.输入vue,选择 vue syntax hightlight 如果上述方法不起作用,可以选择在下面连接 ...

  3. Sublime Text 2 中怎样查找scope的名称

    在Sublime Text 2中新增一个snippet时需要在配置文件中输入scope节点的值来限制snippet使用的语法范围(作用域),这个scope的值可以通过以下方法获得: 进入包所在目录,如 ...

  4. C++代码在Sublime Text 3中编译和运行

    Sublime Text 3中编译和运行 前言 以下可以避免因编码问题导致的乱码现象 前言 在数据结构代码的编写中,我选用了优秀的编辑器Sublime Text 3,但是在实现C++代码的编译和运行上 ...

  5. sublime c 语言 编译,默认情况下,将程序编译为Sublime Text 3中的c 14

    我知道我们可以使用g编译器将程序编译为C.但是g编译器默认为98版本.要将其作为C 14运行,我们需要在终端中添加-std = c 14. Sublime Text因其重量轻和功能而被认为是有竞争力的 ...

  6. Sublime Text 3中配置编译和运行Java的两个方法

    方法一: 打开Sublime Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打 ...

  7. Sublime Text 2中的正则表达式搜索替换

    本文翻译自:Regular expression search replace in Sublime Text 2 I'm looking to do search replace with regu ...

  8. php在浏览器输入路径,关于在sublime text 3 中配置一键浏览器打开php文件,并且是在localhost 本地服务器路径下...

    如题,如何在sublime text 3 中配置出像dreamweaver 中那样的通过f12快捷键来在浏览器打开浏览php文件,而且是在localhost路径下. 在segmentfault得到一个 ...

  9. Sublime Text 3中PyV8安装

    Sublime Text 3中PyV8安装 最近在使用sublime的时候用到了它里面的emmet插件,然后每次打开的时候会发现它有弹窗提示缺少PyV8. 缺少那当然就想着去下载了咯,下载地址:htt ...

最新文章

  1. Call From hadoop102/192.168.121.102 to hadoop102:9000 failed on connection exception
  2. hbuilder打包的app如何设置自动清理缓存_手机空间不足,这些“隐形”文件如何找到删除?...
  3. http并发,操作系统如何识别对应的进程,线程请求
  4. 如何在 ASP.NET MVC 中集成 AngularJS
  5. python的tkinter按钮大小_如何使用python更改tkinter中按钮和帧的字体和大小?
  6. c++ 模板类实现堆栈实验报告_C++类模板实现栈
  7. genewise运行过程中遇到的错误及其解决方法
  8. UP及按照UP进行软件开发的流程
  9. 跨区域报考计算机考试可以吗,考生注意!2020年医师资格机考跨题型不可以回看(附上机操作系统)...
  10. java 数组随机抽取_Java利用数组随机抽取幸运观众
  11. (博主可帮找错)Servlet.service() for servlet [dispatcherServlet] path [] threw exception feign.Feig,可截图私聊博主
  12. 模拟器搭建之二:如何搭建 MTK 6589模拟器
  13. Windows安装和设置教程
  14. WGS84 与 UTM 互转(Python代码版)
  15. clustalw序列比对_你还在用ClustalW做多序列比对?OUT了
  16. Complementary Trilateral Decoder for Fast and Accurate Salient Object Detection(速读啊)内含与u-shape的对比
  17. Win10+Ubunut20.04双系统 双固态 宏基 暗影骑士擎 安装教程(步骤回忆)
  18. trackerslist GitHub12月无重复更新版
  19. 地理坐标系和投影坐标系详解(及坐标系在ArcGIS中的应用)
  20. 小学计算机课在玩中学,学中玩,玩中学的作文(共5篇)

热门文章

  1. C++程序设计方法3:类中的静态成员
  2. django 数据库交互2
  3. Java NIO 基础
  4. [C#-Util]-读写文件汉字乱码
  5. 中国移动创新系列丛书《OPhone应用开发权威指南》读者交流活动圆满结束
  6. Requested registry access is not allowed 解决办法
  7. LabView学习笔记(五):数据类型综合实验
  8. memcpy的用法与strcpy的区别及纯c语言实现
  9. html 盒子写法,CSS盒子模型
  10. django在window和linux,从windows导入Django项目到linux时出错