在我的scss文件上执行代码样式的任何繁琐任务?
我想在我的.scss文件中应用代码样式吗?
所以这个任务将格式化我的css代码应用这些方案,这可能吗?
我要归档的例子
来自谷歌:
按字母顺序排列的声明.
按字母顺序放置声明,以便以易于记忆和维护的方式实现一致的代码.
background: fuchsia;
border: 1px solid;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: black;
text-align: center;
text-indent: 2em;
或者来自idiomatic-css:
声明命令
如果要一致地命令声明,则应该遵循一个简单的原则.
较小的团队可能更喜欢将相关属性(例如定位和盒子模型)聚集在一起.
.selector {
/* Positioning */
position: absolute;
z-index: 10;
top: 0;
right: 0;
bottom: 0;
left: 0;
/* Display & Box Model */
display: inline-block;
overflow: hidden;
box-sizing: border-box;
width: 100px;
height: 100px;
padding: 10px;
border: 10px solid #333;
margin: 10px;
/* Other */
background: #000;
color: #fff;
font-family: sans-serif;
font-size: 16px;
text-align: right;
}
谢谢.
最佳答案 我认为你最好的选择是
scss-lint
来自GitHub:
scss-lint is a tool to help keep your SCSS files clean and readable
它需要Ruby,这可能是一些阻止者.
关于如何在Grunt中使用它的示例可以在article中找到