XOJavaScript 样式
XO 是 JavaScript 幸福样式,强制执行严格代码风格,pull request 的时候不会再讨论代码风格。没有 .eslintrc,.jshintrc,.jscsrc 管理。
基于 ESLint 使用。
代码风格:
-
Tab 缩进 或者空格
-
分号
-
单引号
-
没有未使用的变量
-
关键字后面加空格
if (condition) {}
-
总是使用
===
代替==
安装:
$ npm install --global xo
使用:
$ xo --help Usage $ xo [<file|glob> ...] Options --init Add XO to your project --compact Compact output --stdin Validate code from stdin --esnext Enable ES2015 support and rules --env Environment preset [Can be set multiple times] --global Global variable [Can be set multiple times] --ignore Additional paths to ignore [Can be set multiple times] --space Use space indent instead of tabs [Default: 2] --no-semicolon Prevent use of semicolons Examples $ xo $ xo index.js $ xo *.js !foo.js $ xo --esnext --space $ xo --env=node --env=mocha $ xo --init --esnext Tips Put options in package.json instead of using flags so other tools can read it.
之前:
{ "name": "awesome-package", "scripts": { "test": "mocha" }, "devDependencies": { "mocha": "^2.0.0" } }
之后:
{ "name": "awesome-package", "scripts": { "test": "xo && mocha" }, "devDependencies": { "mocha": "^2.0.0", "xo": "^0.8.0" } }
配置:
{ "name": "awesome-package", "xo": { "envs": [ "node", "mocha" ] } }
评论
GaikaniOS 样式
Gaikan是Swift中的一个DSL声明,提供了强大的样式功能。它是参照JS和CSS模块中的CSS创建出来的。提供一个Style对象来设计UIView(s)。let myLabelStyle: St
GaikaniOS 样式
0
Windows8UIStyleFlash 皮肤样式
Windows8UIStyle模仿Windows8的桌面用户界面,使得FlashSwing应用程序在Windows8系统中拥有与传统应用程序一致的用户界面。Windows8UIStyle对FlashS
Windows8UIStyleFlash 皮肤样式
0
Vue样式绑定
?推荐大家关注一个公众号? 点击上方 " JavaEdge "关注, 星标或置顶一起成长 后台回复“ 面试 ”有惊喜礼包! 欢迎加入后端 交流群 ,关注本公众号添加我本人微信,邀请进群 。 关注如下公众号,后台回复 「 Vue 」即...
JavaEdge
0
StylishCSS 样式插件
类似Greasemonkey管理js文件以更改网站界面一样,Stylish通过更改css文件改变网站的界面。较之更改userChrome.css/userContent.css,Stylish更为方便
StylishCSS 样式插件
0