Skip to content

Commit 0766e60

Browse files
author
joaogsleite
committed
fixed project for new eslint config
1 parent c9868b5 commit 0766e60

43 files changed

Lines changed: 1911 additions & 583 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.babelrc‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"presets": [
3-
["@babel/preset-env", { "targets": {"node":"current"} }],
3+
["@babel/preset-env", { "targets": {"node":"current"} }]
44
],
55
"plugins": [
66
"source-map-support",
77
"@babel/proposal-class-properties",
88
["module-resolver", {
9-
"root": ["./src"],
9+
"root": ["./src"]
1010
}]
1111
]
1212
}

‎.eslintrc‎

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

‎.eslintrc.js‎

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
module.exports = {
2+
env: {
3+
es6: true,
4+
node: true,
5+
},
6+
extends: [
7+
'airbnb-base',
8+
],
9+
parser: "babel-eslint",
10+
globals: {
11+
Atomics: 'readonly',
12+
SharedArrayBuffer: 'readonly',
13+
},
14+
parserOptions: {
15+
ecmaVersion: 2018,
16+
sourceType: 'module',
17+
},
18+
rules: {
19+
"import/no-cycle": "off",
20+
"no-plusplus": "off",
21+
"jsdoc/no-undefined-types": 1,
22+
"max-classes-per-file": "off",
23+
"no-param-reassign": "off",
24+
},
25+
plugins: [
26+
"jsdoc",
27+
],
28+
settings: {
29+
"import/resolver": {
30+
"babel-module": {
31+
"root": ["./src"],
32+
},
33+
},
34+
},
35+
};

‎.vscode/extensions.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
"recommendations": [
33
"mikestead.dotenv",
44
"dbaeumer.vscode-eslint",
5+
"esbenp.prettier-vscode",
56
]
67
}

‎.vscode/settings.json‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"editor.formatOnSave": true,
3+
"eslint.autoFixOnSave": true,
4+
}

‎jsconfig.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
"exclude": [
88
"build"
99
]
10-
}
10+
}

0 commit comments

Comments
 (0)