问题标签 [scss-lint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
npm - 在不使用 Python 的情况下使用 npm 安装 scss-lint
我正在尝试gulp-scss-lint
在我的机器上工作,但在这样做时遇到了麻烦。
语境
我感觉特定版本和环境设置可能对我的问题很重要,所以让我列出我的特定上下文:
- Windows Server 2012 R2 标准版
- NPM 2.14.7
- 节点 4.2.2
- 安装了 Gulp 3.9.0
-g
- 从 Powershell 4.0 运行
复制品
这是我的问题的重现:
mkdir gulpscsslint
和cd gulpscsslint
npm init
所有默认答案npm install gulp --save-dev
npm install gulp-scss-lint --save-dev
/li>new-item -itemtype file gulpfile.js
并输入:new-item -itemtype file styles.scss
gulp
结果:
预期的结果显然是 linter 的实际输出。
于是我继续说:
npm install scss-lint --save-dev
但它失败了failNoPython
,输出中的这个片段:
问题
让Python安装这个 Node 包真的是一个硬性要求吗?还是可以在不安装 Python 的情况下以某种方式安装它?
作为一个脚注,既然我已经完全写了这个问题,我意识到这可能更像是一个 Github 问题,但如果是这样,我可能需要一些帮助(学习如何)找出什么包或工具给了我麻烦(gulp-scss-lint
? scss-lint
? npm
?node-sass
或其他一些底层包?)。
sass - Atom 中的 sass-lint 抛出“意外的解析错误”
我有几个简单的.scss
(SAAS)文件,每个文件都有一个sass-lint
错误。
意外的解析错误
据我所知,我有最新的 Atom sass-lint插件。它似乎不会影响任何事情,而且更令人烦恼,但是我也很想知道我是否做错了什么。
生成错误的示例代码:
css - SASS:条件变量
我在这里尝试一些简单的东西。我想根据一个主类设置全局变量。例如:
这可能吗?
谢谢!
sass - grunt-scss-lint 如何排除某些文件或目录?
我正在使用成功的 grunt-scss-lint。
但我想排除一个或多个文件夹,但在运行后他的任务仍在捕获文件夹,知道如何排除文件或目录吗?
在文档中说:
咕哝任务
有任何想法吗?
更新:
固定移动排除选项。
css - scsslint box-shadow sass mixin 颜色文字,如 rgba 验证
我正在使用 scsslint 验证我的 scss,我在下面收到此错误,解决此问题的最佳方法是什么?
[W] ColorVariable:像这样的颜色文字
rgba(0, 0, 0, 0.75)
只能在变量声明中使用;它们应该通过其他任何地方的变量来引用。
css - 编译 SCSS 文件时使用 --trace 进行回溯错误
我正在尝试做
或者
这是我的第一个 css 到 css 编译
css - scsslint ColorVariable 和 sass 调色板
我在这个变量中遇到了 scsslint 的问题
ColorVariable:颜色字面量
blue
只应该用在变量声明中;它们应该通过其他任何地方的变量来引用。
我有这个 sass 调色板:
问题是我正在传递值调色板(蓝色);这让 scsslint 抱怨蓝色。
我知道我可以将 scss-lint.yml 更改为 false 并解决该问题
但我想避免不良做法的问题,例如:
所以在那种情况下我应该做的最好的事情是什么?继续在我的文件中使用验证会跳转一些 ColorVariable 类?
谢谢。
sass - 在 Atom 的 SCSS-Lint 中禁用 PropertySortOrder
我想在 Atom 的 SCSS-Lint 中禁用 PropertySortOrder(https://github.com/brigade/scss-lint/tree/master/lib/scss_lint/linter#propertysortorder),尽管文档并没有真正指定如何做这个。
看来我可以通过文件禁用它(https://github.com/brigade/scss-lint/tree/master/lib/scss_lint/linter#disablelinterreason),但我很想将它设置为我的配置。
有任何想法吗?
sass - 有什么工具可以自动修复 scss-lint 的投诉?
我使用 scss-lint gem 并重新排序并嵌套了我所有的 scss 文件以消除 linter 的抱怨。
这是很多应该自动化的乏味工作,但是经过一段时间的搜索,我没有找到任何可以自动解决 linter 订单的工具。
没有像 fixjsstyle 这样的工具可以自动修复 gjslint 检测到的样式问题,但对于 scss?
sass - 如何在 map-get 中使用键名而不是值?
我正在尝试创建一个函数,它使我能够在 CSS 中输出简单二维映射的键名和键值:
我正在创建一个简单的函数来检索这些信息:
HTML:
但是我找不到任何将键和值作为单独对象的信息。我只能读取值,而不是具有以下内容的键:
结果:
而不是:Hellen 年龄:34 性别:女性
如何获取带有或不带有值的键标签?