[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
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/member-delimiter-style": "error",
"@typescript-eslint/no-throw-literal": "off",
"teactn/prefer-separate-component-file": "off"
},
"settings": {

View File

@ -14,7 +14,7 @@
"lint": "tsc && eslint . --ext .ts,.tsx --ignore-pattern src/lib/gramjs",
"lint:fix": "npm run lint -- --fix",
"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",
"prepare": "husky install"
},
@ -28,7 +28,7 @@
}
},
"lint-staged": {
"*.{ts,tsx,js}": "eslint --fix --ignore-path=src/lib/gramjs/.eslintignore"
"*.{ts,tsx,js}": "eslint --fix"
},
"author": "Alexander Zinchuk (alexander@zinchuk.com)",
"license": "GPL-3.0-or-later",

View File

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