1、error/2 ,格式如下: rules: indentation: - 2 - size: 2 规则文档 注释配置 和ESLint差不多,直接看栗子吧: // sass-lint :disable border-zero p { // sass-lint:disable-block border-zero border: none; content: "hello"; // sass-lint:disable-line quotes } // sass-lint:enable border-zero // sass-lint:disable-all a { border : none; // Failing result reported } // sass-lint:enable-all 命令行 命令行参数说明 这里唯一需要特别注意的两个地方是: 默认不显示warning sass-lint --config app/config/.sass-lint.yml '**/*.scss' --verbose --no-exit --ignore 'tests/**/*.scss
1、error/2 ,格式如下: rules: indentation: - 2 - size: 2 规则文档 注释配置 和ESLint差不多,直接看栗子吧: // sass-lint :disable border-zero p { // sass-lint:disable-block border-zero border: none; content: "hello"; // sass-lint:disable-line quotes } // sass-lint:enable border-zero // sass-lint:disable-all a { border : none; // Failing result reported } // sass-lint:enable-all 命令行 命令行参数说明 这里唯一需要特别注意的两个地方是: 默认不显示warning sass-lint --config app/config/.sass-lint.yml '**/*.scss' --verbose --no-exit --ignore 'tests/**/*.scss
因为sass-lint检查到嵌套层数超过3层就会提示报错。 多层级的嵌套一方面在渲染时可能会消耗一定的性能,即影响sass的编译速度,也影响界面的渲染速度。
let models = [{ name: 'eslint', checked: true }, { name: 'sass-lint
let models = [{ name: 'eslint', checked: true }, { name: 'sass-lint
几乎每种编程语言都有linter,仅举几个例子: JavaScript ESLint TypeScript TSlint Python pylint /flake8 Sass/SCSS sass-lint