Skip to content

Commit

Permalink
update vue
Browse files Browse the repository at this point in the history
  • Loading branch information
yourtion committed Jan 22, 2017
1 parent 3f1efec commit afe8375
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 8 deletions.
22 changes: 14 additions & 8 deletions README.md
Expand Up @@ -10,7 +10,7 @@ $ npm install eslint-config-guo --save-dev

### 配置文件

在项目根目录下新建文件`.eslintrc.js`
在项目根目录下新建文件 `.eslintrc.js`

#### 仅包含 ES6 语法时

Expand Down Expand Up @@ -41,7 +41,7 @@ module.exports = {
$ npm install eslint-plugin-promise --save-dev
```

然后在项目根目录下新建文件`.eslintrc.js`
然后在项目根目录下新建文件`.eslintrc.js`

```javascript
module.exports = {
Expand All @@ -51,7 +51,7 @@ module.exports = {

### mocha

在基于`mocha`框架的单元测试中使用,在`test`目录下新建文件`.eslintrc.js`
在基于 `mocha` 框架的单元测试中使用,在 `test` 目录下新建文件 `.eslintrc.js`

```javascript
module.exports = {
Expand All @@ -67,6 +67,12 @@ module.exports = {
$ npm install eslint-plugin-html --save-dev
```

可能还需要 `babel-eslint` 插件

```bash
$ npm install babel-eslint --save-dev
```

然后在项目根目录下新建文件`.eslintrc.js`

```javascript
Expand Down Expand Up @@ -123,18 +129,18 @@ module.exports = {
执行以下命令即可:

```bash
$ eslint dir/**.js
$ eslint dir
```

如果需要自动格式化代码,在执行时添加`--fix`选项:

```bash
$ eslint dir/**.js --fix
$ eslint dir --fix
```

## 常见问题

1、如果在使用`babel-eslint`时报错,可能是该模块的 Bug,目前可以通过以下方法解决:
1、如果在使用 `babel-eslint` 时报错,可能是该模块的 Bug,目前可以通过以下方法解决:

```javascript
module.exports = {
Expand All @@ -152,11 +158,11 @@ module.exports = {
};
```

2、在使用过程中,可能会遇到一些例外情况,比如需要更改参数对象的属性,可以通过`eslint-disable-next`来临时关闭对下一行的检查:
2、在使用过程中,可能会遇到一些例外情况,比如需要更改参数对象的属性,可以通过 `eslint-disable-next` 来临时关闭对下一行的检查:

```javascript
// eslint-disable-next-line no-param-reassign
param.xxx = 'ok';
```

**注意:任何时候请勿使用`eslint-disable`来关闭`eslint`的检查,如果该备注不能与`eslint-enable`成对出现将会导致余下的程序不能正常获得检查**
**注意:任何时候请勿使用 `eslint-disable` 来关闭 `eslint` 的检查,如果该备注不能与 `eslint-enable` 成对出现将会导致余下的程序不能正常获得检查**
3 changes: 3 additions & 0 deletions vue.js
Expand Up @@ -16,6 +16,9 @@ module.exports = {
document: false,
navigator: false,
window: false,
sessionStorage: false,
localStorage: false,
commit: false,
},
plugins: [
'html',
Expand Down

0 comments on commit afe8375

Please sign in to comment.