[ci] Fix linting
This commit is contained in:
@ -1,7 +1,15 @@
|
||||
{
|
||||
"parser": "babel-eslint",
|
||||
"parser": "@babel/eslint-parser",
|
||||
"extends": [
|
||||
"airbnb"
|
||||
"eslint:recommended",
|
||||
"plugin:react/recommended",
|
||||
"plugin:react-hooks/recommended",
|
||||
"plugin:import/recommended"
|
||||
],
|
||||
"plugins": [
|
||||
"react",
|
||||
"react-hooks",
|
||||
"import"
|
||||
],
|
||||
"rules": {
|
||||
"react/jsx-filename-extension": 0,
|
||||
@ -11,14 +19,42 @@
|
||||
"react/prop-types": 0,
|
||||
"linebreak-style": 0,
|
||||
"no-case-declarations": 0,
|
||||
"camelcase": 0
|
||||
"camelcase": 0,
|
||||
"import/no-unresolved": 0,
|
||||
"import/named": 0,
|
||||
"import/namespace": 0,
|
||||
"import/default": 0,
|
||||
"import/export": 0,
|
||||
"no-unused-vars": ["warn", { "args": "none", "varsIgnorePattern": "^_" }],
|
||||
"react/display-name": 0,
|
||||
"no-prototype-builtins": 0,
|
||||
"no-mixed-spaces-and-tabs": 0,
|
||||
"no-redeclare": 0,
|
||||
"no-undef": 0,
|
||||
"react/jsx-no-target-blank": 0,
|
||||
"react-hooks/exhaustive-deps": 0,
|
||||
"no-empty": 0,
|
||||
"no-extra-boolean-cast": 0,
|
||||
"no-useless-escape": 0,
|
||||
"no-inner-declarations": 0,
|
||||
"no-unreachable": 0,
|
||||
"react-hooks/rules-of-hooks": 0,
|
||||
"no-constant-condition": 0,
|
||||
"no-empty-pattern": 0
|
||||
},
|
||||
"globals": {
|
||||
"fetch": true
|
||||
"fetch": true,
|
||||
"$": true
|
||||
},
|
||||
"env": {
|
||||
"jest": true,
|
||||
"browser": true,
|
||||
"es6": true
|
||||
"es6": true,
|
||||
"node": true
|
||||
},
|
||||
"settings": {
|
||||
"react": {
|
||||
"version": "detect"
|
||||
}
|
||||
}
|
||||
}
|
||||
33
package-lock.json
generated
33
package-lock.json
generated
@ -48,6 +48,7 @@
|
||||
"@babel/preset-stage-2": "7.8.3",
|
||||
"@babel/preset-typescript": "7.18.6",
|
||||
"@babel/register": "7.18.6",
|
||||
"babel-eslint": "^10.1.0",
|
||||
"babel-jest": "28.1.2",
|
||||
"babel-loader": "8.2.5",
|
||||
"babel-plugin-add-module-exports": "^1.0.4",
|
||||
@ -5023,6 +5024,38 @@
|
||||
"integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/babel-eslint": {
|
||||
"version": "10.1.0",
|
||||
"resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
|
||||
"integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
|
||||
"deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
"@babel/parser": "^7.7.0",
|
||||
"@babel/traverse": "^7.7.0",
|
||||
"@babel/types": "^7.7.0",
|
||||
"eslint-visitor-keys": "^1.0.0",
|
||||
"resolve": "^1.12.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"eslint": ">= 4.12.1"
|
||||
}
|
||||
},
|
||||
"node_modules/babel-eslint/node_modules/eslint-visitor-keys": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
|
||||
"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/babel-jest": {
|
||||
"version": "28.1.2",
|
||||
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.2.tgz",
|
||||
|
||||
@ -49,6 +49,7 @@
|
||||
"@babel/preset-stage-2": "7.8.3",
|
||||
"@babel/preset-typescript": "7.18.6",
|
||||
"@babel/register": "7.18.6",
|
||||
"babel-eslint": "^10.1.0",
|
||||
"babel-jest": "28.1.2",
|
||||
"babel-loader": "8.2.5",
|
||||
"babel-plugin-add-module-exports": "^1.0.4",
|
||||
@ -88,8 +89,8 @@
|
||||
"webpack-cli": "4.10.0",
|
||||
"webpack-dev-server": "4.11.1",
|
||||
"webpack-strip": "0.1.0",
|
||||
"yaml-loader": "0.6.0",
|
||||
"yaml-jest": "1.2.0"
|
||||
"yaml-jest": "1.2.0",
|
||||
"yaml-loader": "0.6.0"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "jest",
|
||||
|
||||
@ -136,7 +136,6 @@ class MediaSession extends React.Component {
|
||||
const { audioRef } = this.state;
|
||||
|
||||
return (
|
||||
// eslint-disable-next-line jsx-a11y/media-has-caption
|
||||
<audio
|
||||
id="media-session"
|
||||
src="assets/silence.mp3"
|
||||
|
||||
27
yarn.lock
27
yarn.lock
@ -304,7 +304,7 @@
|
||||
chalk "^2.4.2"
|
||||
js-tokens "^4.0.0"
|
||||
|
||||
"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0":
|
||||
"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.7.0":
|
||||
version "7.24.0"
|
||||
resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz"
|
||||
integrity sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==
|
||||
@ -1068,7 +1068,7 @@
|
||||
"@babel/parser" "^7.24.0"
|
||||
"@babel/types" "^7.24.0"
|
||||
|
||||
"@babel/traverse@^7.18.6", "@babel/traverse@^7.24.0":
|
||||
"@babel/traverse@^7.18.6", "@babel/traverse@^7.24.0", "@babel/traverse@^7.7.0":
|
||||
version "7.24.0"
|
||||
resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz"
|
||||
integrity sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==
|
||||
@ -1084,7 +1084,7 @@
|
||||
debug "^4.3.1"
|
||||
globals "^11.1.0"
|
||||
|
||||
"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
|
||||
"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
|
||||
version "7.24.0"
|
||||
resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz"
|
||||
integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==
|
||||
@ -2263,6 +2263,18 @@ axobject-query@^2.2.0:
|
||||
resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz"
|
||||
integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
|
||||
|
||||
babel-eslint@^10.1.0:
|
||||
version "10.1.0"
|
||||
resolved "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz"
|
||||
integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.0.0"
|
||||
"@babel/parser" "^7.7.0"
|
||||
"@babel/traverse" "^7.7.0"
|
||||
"@babel/types" "^7.7.0"
|
||||
eslint-visitor-keys "^1.0.0"
|
||||
resolve "^1.12.0"
|
||||
|
||||
babel-jest@^29.7.0:
|
||||
version "29.7.0"
|
||||
resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz"
|
||||
@ -3541,6 +3553,11 @@ eslint-utils@^3.0.0:
|
||||
dependencies:
|
||||
eslint-visitor-keys "^2.0.0"
|
||||
|
||||
eslint-visitor-keys@^1.0.0:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz"
|
||||
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
|
||||
|
||||
eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
|
||||
@ -3567,7 +3584,7 @@ eslint-webpack-plugin@3.2.0:
|
||||
normalize-path "^3.0.0"
|
||||
schema-utils "^4.0.0"
|
||||
|
||||
"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.32.0 || ^8.2.0", "eslint@^7.5.0 || ^8.0.0", eslint@>=5, eslint@8.19.0:
|
||||
"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.32.0 || ^8.2.0", "eslint@^7.5.0 || ^8.0.0", "eslint@>= 4.12.1", eslint@>=5, eslint@8.19.0:
|
||||
version "8.19.0"
|
||||
resolved "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz"
|
||||
integrity sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==
|
||||
@ -6453,7 +6470,7 @@ resolve.exports@^2.0.0:
|
||||
resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz"
|
||||
integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==
|
||||
|
||||
resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.4, resolve@^1.9.0:
|
||||
resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.4, resolve@^1.9.0:
|
||||
version "1.22.8"
|
||||
resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz"
|
||||
integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
|
||||
|
||||
Reference in New Issue
Block a user