CSSLint
Sublime Text 2 和 3 的 CSSLint 插件
详细信息
安装量
- 总计 72K
- Win 40K
- Mac 22K
- Linux 10K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 2 | 2 | 0 | 1 |
Mac | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
说明
Sublime Text 2 的 CSSLint 插件
将 csslint.net 的功能引入到 Sublime Text 中。您不需要复制和粘贴您的 CSS 到 csslint.net 静态分析工具,只需按 ctrl + alt + c
即可显示任何警告。您还可以在控制台中单击这些警告,在您的代码中突出显示具体的行。
您还可以通过在侧边栏中选择它们并选择 CSSLint Selection
来同时检查多个文件。一个新文档将打开并显示按文件名排序的 lint 数据。
安装
将此项目文件夹复制到您的 Sublime Text 软件包文件夹
Windows: %APPDATA%\Sublime Text 2\Packages
Mac OS X: ~/Library/Application Support/Sublime Text 2/Packages/
Linux: ~/.config/sublime-text-2/Packages
请确保已安装 Java,并且
java
已添加到您的 PATH 中。将包文件夹从“sublime-csslint”重命名为“CSSLint”。
使用方法
使用命令面板(Windows 和 Linux: Ctrl+Shift+P,OSX: Command+Shift+P)并搜索
CSSLint: 运行 CSSLint
使用键盘快捷键。默认快捷键是
ctrl + alt + c
。您可以通过向您的键绑定中添加以下内容来更改此快捷键{ "keys": ["ctrl+alt+c"], "command": "csslint" }
高级使用
- 每个 CSS Lint 规则都有一个 ID,可以在以下文件中找到 该文件。(查找以
CSSLint.addRule
开始的块)。 - 要忽略 CSS Lint 的某些规则,您需要修改“首选项”>“包设置”>“CSS Lint”>“用户首选文件”。默认情况下,这将是空的。只需复制粘贴默认首选文件,然后修改以适应您的需求。
- 例如,
{
// CSSLint rules you wish to ignore. Must be an array. Leave blank to include all default rules.
"ignore": ["floats","universal-selector","box-model","unqualified-attributes"]
}
这将忽略关于 浮动、通用选择器、盒模型 和 非限定属性 的消息。
感谢
此插件的大部分内容来自 sublime-jslint 项目。我非常喜欢那个插件的运行方式,并以此为基础创建了该项目。非常感谢 fbzhong!
其他说明
此插件使用Rhino命令行版本的CSSLint,并包含Rhino库。