分类目录归档:优秀资源

ESlint Rules 规则中文版

Rules
为了让你对规则有个更好的理解,ESLint 对其进行了分门别类。

所有的规则默认都是禁用的。在配置文件中,使用 “extends”: “eslint:recommended” 来启用推荐的规则,报告一些常见的问题,在下文中这些推荐的规则都带有一个标记。

命令行的 –fix 选项用来自动修复规则所报告的问题(目前,大部分是对空白的修复),在下文中会有一个的图标。

Possible Errors
这些规则与 JavaScript 代码中可能的错误或逻辑错误有关:

http://eslint.cn/docs/rules/

React-Router 4 中文文档

React Router V4 正式版发布,该版本相较于前面三个版本有根本性变化,遵循 Just Component 的 API 设计理念。

本次升级的主要变更有:

声明式 Declarative
可组合 Composability
本次升级 React Router V4 吸取了 React 的理念:所有的东西都是 Component。因此 升级之后的 Route、Link、Switch……等都是一个普通的组件。
继续阅读

CSS Lint 检测CSS代码中的诟病

CSS Lint 现有的一些规则

1、修复解析错误(Parsing errors should be fixed)

2、避免使用多类选择符(Don’t use adjoining classes)
IE6以及更古老的浏览器对类似.foo.bar的多类选择符解析不正确,参考IE6下的多类选择符一文。

3、移除空的css规则(Remove empty rules)
这个规则不包含任何属性,类似:
.foo { }
空规则的产生原因一般来说是为了预留样式。去除这些空规则无疑能减少css文档体积。
继续阅读