fix: babel eslint

This commit is contained in:
cha0s 2021-03-18 00:17:04 -05:00
parent 6af59988fa
commit 892a2a89e1
3 changed files with 30 additions and 13 deletions

View File

@ -9,6 +9,16 @@ const config = {
'/*', '/*',
'!/src', '!/src',
], ],
parser: "@babel/eslint-parser",
parserOptions: {
requireConfigFile: false,
babelOptions: {
plugins: [
'@babel/plugin-proposal-class-properties',
'@babel/plugin-proposal-private-methods',
],
},
},
rules: { rules: {
'babel/object-curly-spacing': 'off', 'babel/object-curly-spacing': 'off',
'brace-style': ['error', 'stroustrup'], 'brace-style': ['error', 'stroustrup'],

View File

@ -30,18 +30,8 @@
"webpack-node-externals": "2.5.2" "webpack-node-externals": "2.5.2"
}, },
"dependencies": { "dependencies": {
"@avocado/behavior": "^2.0.0", "@babel/eslint-parser": "^7.13.10",
"@avocado/core": "^2.0.0", "@babel/plugin-proposal-class-properties": "^7.12.13",
"@avocado/entity": "^2.0.0", "@babel/plugin-proposal-private-methods": "^7.12.13"
"@avocado/graphics": "^2.0.0",
"@avocado/input": "^2.0.0",
"@avocado/math": "^2.0.0",
"@avocado/physics": "^1.0.0",
"@avocado/resource": "^2.0.0",
"@avocado/s13n": "^2.0.0",
"@avocado/sound": "^1.0.0",
"@avocado/timing": "^2.0.0",
"@avocado/topdown": "^2.0.0",
"@avocado/traits": "^2.0.0"
} }
} }

View File

@ -226,6 +226,15 @@
semver "^5.4.1" semver "^5.4.1"
source-map "^0.5.0" source-map "^0.5.0"
"@babel/eslint-parser@^7.13.10":
version "7.13.10"
resolved "http://npm.cha0sdev/@babel%2feslint-parser/-/eslint-parser-7.13.10.tgz#e272979914f36bb6cea144c14c32bb51632696dd"
integrity sha512-/I1HQ3jGPhIpeBFeI3wO9WwWOnBYpuR0pX0KlkdGcRQAVX9prB/FCS2HBpL7BiFbzhny1YCiBH8MTZD2jJa7Hg==
dependencies:
eslint-scope "5.1.0"
eslint-visitor-keys "^1.3.0"
semver "^6.3.0"
"@babel/generator@^7.12.13", "@babel/generator@^7.12.15": "@babel/generator@^7.12.13", "@babel/generator@^7.12.15":
version "7.12.15" version "7.12.15"
resolved "http://npm.cha0sdev/@babel%2fgenerator/-/generator-7.12.15.tgz#4617b5d0b25cc572474cc1aafee1edeaf9b5368f" resolved "http://npm.cha0sdev/@babel%2fgenerator/-/generator-7.12.15.tgz#4617b5d0b25cc572474cc1aafee1edeaf9b5368f"
@ -4917,6 +4926,14 @@ eslint-rule-composer@^0.3.0:
resolved "http://npm.cha0sdev/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" resolved "http://npm.cha0sdev/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9"
integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==
eslint-scope@5.1.0:
version "5.1.0"
resolved "http://npm.cha0sdev/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5"
integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==
dependencies:
esrecurse "^4.1.0"
estraverse "^4.1.1"
eslint-scope@^4.0.3: eslint-scope@^4.0.3:
version "4.0.3" version "4.0.3"
resolved "http://npm.cha0sdev/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" resolved "http://npm.cha0sdev/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"