Skip to content

Commit 75aa27d

Browse files
committed
Migrate to ESLint
1 parent bc36d74 commit 75aa27d

File tree

9 files changed

+770
-20
lines changed

9 files changed

+770
-20
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules/**
2+
test/fixtures/**

.eslintrc.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
'use strict';
2+
module.exports = {
3+
parserOptions: {
4+
ecmaVersion: 2017,
5+
},
6+
extends: ['eslint:recommended', 'plugin:node/recommended'],
7+
plugins: ['node'],
8+
env: {
9+
node: true,
10+
es6: true,
11+
},
12+
overrides: [
13+
{
14+
files: ['test/**/*-test.js'],
15+
env: {
16+
mocha: true,
17+
},
18+
extends: ['plugin:mocha/recommended'],
19+
plugins: ['mocha'],
20+
},
21+
]
22+
};

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
dist/
33
tmp/
4+
.eslintcache

.jshintrc

Lines changed: 0 additions & 5 deletions
This file was deleted.

.npmignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
.gitignore
2-
.jshintrc
2+
.eslintcache
3+
.eslintignore
4+
.eslintrc.js
35
.travis.yml
46
test/
57
tmp/

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"description": "A production-ready app server for running Ember FastBoot apps",
55
"main": "src/fastboot-app-server.js",
66
"scripts": {
7-
"test": "NODE_ENV=test mocha"
7+
"lint:js": "eslint --cache .",
8+
"test": "yarn lint:js && NODE_ENV=test mocha"
89
},
910
"repository": {
1011
"type": "git",

src/worker.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,7 @@ class Worker {
6565
this.error = message.error;
6666
break;
6767
case 'shutdown':
68-
process.exit(0);
69-
break;
68+
process.exit(0); // eslint-disable-line no-process-exit
7069
}
7170
}
7271

test/.jshintrc

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)