Sublime Text 3中SublimeLinter的使用

简介:

关于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,如需转载请自行联系原作者

相关文章
|
2月前
|
前端开发 JavaScript Linux
Sublime Text 3配置Go语言开发环境
【4月更文挑战第13天】本篇文章 Huazie 向大家介绍使用 Sublime Text 3搭建Go语言开发环境,并演示编译运行 Go语言代码
738 8
Sublime Text 3配置Go语言开发环境
|
25天前
lua环境,sublime text 插件安装
lua环境,sublime text 插件安装
|
2月前
|
前端开发 Unix Linux
Sublime Text 3配置 Python 开发环境
【5月更文挑战第7天】本篇 Huazie 介绍了 Sublime Text 3 配置 Python 开发环境的相关内容,感兴趣的朋友赶紧配置起来,有任何问题可以随时评论区沟通。
46 1
Sublime Text 3配置 Python 开发环境
|
2月前
|
开发框架 前端开发 C#
Sublime Text 3配置 C# 开发环境
【5月更文挑战第2天】本篇 Huazie 介绍了 Sublime Text 3 配置 C# 的相关内容,感兴趣的朋友赶紧配置起来,有任何问题可以随时评论区沟通。
63477 7
Sublime Text 3配置 C# 开发环境
|
2月前
|
C++
Sublime Text 3 解决中文乱码问题
【5月更文挑战第1天】本篇介绍 Sublime Text 3 解决中文乱码问题,不仅仅适用于 C/C++ 代码,也适用于其他任何 Sublime Text 3 集成的开发环境。
646 5
Sublime Text 3 解决中文乱码问题
|
2月前
|
前端开发 JavaScript 开发工具
Sublime Text 3配置C/C++开发环境
【4月更文挑战第15天】本篇 Huazie 介绍了 Sublime Text 3 配置 C/C++ 的相关内容,感兴趣的朋友赶紧配置起来,有任何问题可以随时评论区沟通。
425 1
Sublime Text 3配置C/C++开发环境
|
2月前
|
API 开发工具 C++
【专栏:工具与技巧篇】使用代码编辑器(VS Code/Sublime Text)提升开发效率
【4月更文挑战第30天】在VS Code与Sublime Text两大流行代码编辑器中,开发者可借助其高效特性提升编程效率。VS Code拥有丰富的插件生态、内置Git集成、强大的调试工具、智能提示和多文件导航功能。Sublime Text则以其轻量级、快速响应、多光标编辑及自定义构建系统见长。学习编辑器的键盘快捷键、自定义配置、使用内置终端以及键绑定和宏,将助开发者进一步提高开发效率。选择适合自己的编辑器并不断适应新技术是提升开发工作流的关键。
|
2月前
|
前端开发
Sublime Text 3 快捷键总结(拿走)
Sublime Text 3 快捷键总结(拿走)
|
2月前
Sublime Text 4 设置中文、汉化
Sublime Text 4 设置中文、汉化
345 0
|
2月前
|
程序员 开发工具 开发者
猿如意开发工具|Sublime Text(4126)
猿如意开发工具|Sublime Text(4126)