Added few eslint rules checking promises

Summary:
Added rules to ensure we properly propagate errors from promises.

Also found and fixed a place where promise function parameter was mismatched.

Reviewed By: mweststrate

Differential Revision: D28537820

fbshipit-source-id: b93f44274fc76544049813f645508cb78e432880
This commit is contained in:
Anton Nikolaev
2021-05-19 09:29:41 -07:00
committed by Facebook GitHub Bot
parent c897d92df8
commit 3f55ceac8f
4 changed files with 19 additions and 2 deletions

View File

@@ -193,9 +193,11 @@ app.on('ready', () => {
console.log('Force updating DevTools');
}
// Redux
await installExtension(REDUX_DEVTOOLS.id).catch((e: any) => {
await installExtension(REDUX_DEVTOOLS.id, {
loadExtensionOptions: {allowFileAccess: true, forceDownload},
}).catch((e: any) => {
console.error('Failed to install Redux devtools extension', e);
}, forceDownload);
});
// React
// Fix for extension loading (see D27685981)
// Work around per https://github.com/electron/electron/issues/23662#issuecomment-787420799