[Dev] Turn on @typescript-eslint/no-throw-literal; Use .eslintignore from root folder (#1623)

This commit is contained in:
Alexander Zinchuk 2022-01-05 17:45:53 +01:00
parent d1bd4733d8
commit bf395194a9
5 changed files with 14 additions and 5 deletions

View File

@ -1 +1,11 @@
dev dev
src/lib/rlottie/rlottie-wasm.js
src/lib/webp/webp_wasm.js
src/lib/gramjs/tl/types-generator/template.js
src/lib/gramjs/tl/api.d.ts
src/lib/gramjs/tl/apiTl.js
src/lib/gramjs/tl/schemaTl.js
src/lib/gramjs/tl/apiTl.full.js
src/lib/gramjs/tl/schemaTl.full.js

View File

@ -63,7 +63,6 @@
], ],
"@typescript-eslint/camelcase": "off", "@typescript-eslint/camelcase": "off",
"@typescript-eslint/member-delimiter-style": "error", "@typescript-eslint/member-delimiter-style": "error",
"@typescript-eslint/no-throw-literal": "off",
"teactn/prefer-separate-component-file": "off" "teactn/prefer-separate-component-file": "off"
}, },
"settings": { "settings": {

View File

@ -14,7 +14,7 @@
"lint": "tsc && eslint . --ext .ts,.tsx --ignore-pattern src/lib/gramjs", "lint": "tsc && eslint . --ext .ts,.tsx --ignore-pattern src/lib/gramjs",
"lint:fix": "npm run lint -- --fix", "lint:fix": "npm run lint -- --fix",
"gramjs:tl": "node ./src/lib/gramjs/tl/generateModules.js", "gramjs:tl": "node ./src/lib/gramjs/tl/generateModules.js",
"gramjs:lint:fix": "eslint ./src/lib/gramjs --ignore-path=src/lib/gramjs/.eslintignore --fix", "gramjs:lint:fix": "eslint ./src/lib/gramjs --fix",
"test": "cross-env APP_ENV=test jest --verbose --forceExit", "test": "cross-env APP_ENV=test jest --verbose --forceExit",
"prepare": "husky install" "prepare": "husky install"
}, },
@ -28,7 +28,7 @@
} }
}, },
"lint-staged": { "lint-staged": {
"*.{ts,tsx,js}": "eslint --fix --ignore-path=src/lib/gramjs/.eslintignore" "*.{ts,tsx,js}": "eslint --fix"
}, },
"author": "Alexander Zinchuk (alexander@zinchuk.com)", "author": "Alexander Zinchuk (alexander@zinchuk.com)",
"license": "GPL-3.0-or-later", "license": "GPL-3.0-or-later",

View File

@ -90,7 +90,7 @@ function subscribeToWorker(onUpdate: OnApiUpdate) {
} else if (data.type === 'methodCallback') { } else if (data.type === 'methodCallback') {
requestStates.get(data.messageId)?.callback?.(...data.callbackArgs); requestStates.get(data.messageId)?.callback?.(...data.callbackArgs);
} else if (data.type === 'unhandledError') { } else if (data.type === 'unhandledError') {
throw data.error; throw new Error(data.error?.message);
} }
}); });
} }

View File

@ -130,7 +130,7 @@ export default class WorkerConnector {
const requestState = requestStates.get(data.messageId); const requestState = requestStates.get(data.messageId);
requestState?.callback?.(...data.callbackArgs); requestState?.callback?.(...data.callbackArgs);
} else if (data.type === 'unhandledError') { } else if (data.type === 'unhandledError') {
throw data.error; throw new Error(data.error?.message);
} }
}); });
} }