stylelintCSS linter 工具
一个摩登的 CSS linter 工具。
Features
近一百条规则 —— 包括 stylistic 规则,例如检查冒号周边的空格,发现细微的编码错误,,例如无效十六进制颜色或重写简写属性
支持最新 CSS 语法 —— 包括自定义属性等等
一点也不霸道 —— 只应用你想要的规则,并按你的需要配置可选的 linter
可共享的 configs
支持插件
选择验证器
一个使用 gulp-postcss
和起草你的配置的例子:
gulp.task("css", function () { var postcss = require("gulp-postcss") var stylelint = require("stylelint") var reporter = require("postcss-reporter") return gulp.src("src/**/*.css") .pipe(postcss([ stylelint({ // an example config that has four rules "rules": { "color-no-invalid-hex": 2, "declaration-colon-space-before": [2, "never"], "indentation": [2, "tab"], "number-leading-zero": [2, "always"] } }), reporter({ clearMessages: true, }) ])) })
评论
postcss-bem-linterBEM linter 工具
postcss-bem-linter是一个用于postcss的BEMlinter工具。有了这个插件,你可以通过对照一组BEM风格的约定,来检查样式表的有效性;可以使用预设模式(目前是SUIT和BEM)
postcss-bem-linterBEM linter 工具
0
Closure Linter
Google很重视代码风格的一致性,而且还公开过一份JavaScript代码风格指南:GoogleJavaScriptStyleGuide,现在它们又发布了一个工具来帮助你检查JavaScript代码
Closure Linter
0
SonarEsLintPluginSonarQube plugin for EsLint linter
==========================SonarEsLintPluginSonarQubepluginforEsLintlinteranditsextensions.Thecodeisb
SonarEsLintPluginSonarQube plugin for EsLint linter
0
linter-jscsAtom JSCS linter providers
JSCS LinterJSCS — JavaScript Code Style is a code
linter-jscsAtom JSCS linter providers
0
linter-eslintESLint plugin for Atom Linter
linter-eslintThis linter plugin for Linter provide
linter-eslintESLint plugin for Atom Linter
0
linter-eslintESLint plugin for Atom Linter
linter-eslintThislinterpluginforLinterprovidesaninterfacetoeslint.Itwillbeusedwithfilesthathavethe"J
linter-eslintESLint plugin for Atom Linter
0
linter-jscsAtom JSCS linter providers
JSCSLinterJSCS—JavaScriptCodeStyleisacodestylechecker.Youcanconfigurejscsforyourprojectindetailusing
linter-jscsAtom JSCS linter providers
0
linter-solidityAtom Linter support for Solidity
linter-soliditySolidityLinterforAtomInstallation$apminstalllinter#(ifyoudon'thaveAtomLinter/Linterin
linter-solidityAtom Linter support for Solidity
0