Skip to content

Commit f34d29f

Browse files
committed
add eslint, follow airbnb style
1 parent effc223 commit f34d29f

File tree

8 files changed

+2121
-28
lines changed

8 files changed

+2121
-28
lines changed

.eslintrc.json

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"es6": true,
5+
"node": true
6+
},
7+
"extends": ["plugin:jest/recommended", "airbnb"],
8+
"globals": {
9+
"Atomics": "readonly",
10+
"SharedArrayBuffer": "readonly"
11+
},
12+
"parserOptions": {
13+
"ecmaVersion": 2018,
14+
"sourceType": "module"
15+
},
16+
"plugins": ["jest"],
17+
"rules": {
18+
"jest/no-disabled-tests": "warn",
19+
"jest/no-focused-tests": "error",
20+
"jest/no-identical-title": "error",
21+
"jest/prefer-to-have-length": "warn",
22+
"jest/valid-expect": "error"
23+
}
24+
}

dataStructure/queue/queue.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
class Node {
2-
constructor (val, next = null) {
2+
constructor(val, next = null) {
33
this.val = val;
44
this.next = next;
55
}
66
}
77

88
export default class Queue {
9-
constructor () {
9+
constructor() {
1010
this.head = null;
1111
this.tail = null;
1212
}

dataStructure/queue/queue.test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Queue from "./queue";
1+
import Queue from './queue';
22

33
describe('Queue', () => {
44
const queue = new Queue();
@@ -25,5 +25,5 @@ describe('Queue', () => {
2525
it('should remove 2, and queue is empty', () => {
2626
expect(queue.remove()).toBe(2);
2727
expect(queue.isEmpty()).toBeTruthy();
28-
})
28+
});
2929
});

dataStructure/stack/stack.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
class Node {
2-
constructor (val, next = null) {
2+
constructor(val, next = null) {
33
this.val = val;
44
this.next = next;
55
}
66
}
77

88
export default class Stack {
9-
constructor () {
9+
constructor() {
1010
this.top = null;
1111
}
1212

dataStructure/stack/stack.test.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Stack from "./stack";
1+
import Stack from './stack';
22

33
describe('Stack', () => {
44
const stack = new Stack();
@@ -25,6 +25,5 @@ describe('Stack', () => {
2525
it('should pop 1, and stack is empty', () => {
2626
expect(stack.pop()).toBe(1);
2727
expect(stack.isEmpty()).toBeTruthy();
28-
})
28+
});
2929
});
30-

0 commit comments

Comments
 (0)