fix: add eslint-plugin-sonarjs and rules (#2767)

(cherry picked from commit 3996955e3b)
This commit is contained in:
LongYinan
2023-06-14 10:45:14 +08:00
committed by Alex Yang
parent ef7fd194c4
commit c8a1391dd8
8 changed files with 50 additions and 35 deletions
+6 -4
View File
@@ -207,10 +207,12 @@ export function createAffineAuth(prefix = '/') {
}),
}).then(r => r.json()) as Promise<LoginResponse>;
} catch (error) {
if (error instanceof Error && 'code' in error) {
if (error.code === 'auth/popup-closed-by-user') {
return null;
}
if (
error instanceof Error &&
'code' in error &&
error.code === 'auth/popup-closed-by-user'
) {
return null;
}
logger.error('Failed to sign in', error);
}