diff --git a/.eslintrc b/.eslintrc index 2b51d2503..3ba010abb 100644 --- a/.eslintrc +++ b/.eslintrc @@ -5,6 +5,7 @@ "extends": [ "plugin:cadence/recommended" ], + "root": true, "rules": {}, "overrides": [ { diff --git a/server/src/scripts/sync-database.ts b/server/src/scripts/sync-database.ts index 363ad6afa..5d9073bf3 100644 --- a/server/src/scripts/sync-database.ts +++ b/server/src/scripts/sync-database.ts @@ -50,7 +50,7 @@ async function RemoveNotPresent>( // Note that $nin is incredibly slow. // @ts-expect-error generic system failing const r = (await collection.remove({ - [field]: { $nin: documents.map((e) => e[field]) }, + [field]: { $nin: documents.map((e) => e[field] as unknown) }, })) as DeleteWriteOpResultObject; if (r.deletedCount !== undefined && r.deletedCount > 0) { @@ -387,8 +387,8 @@ async function SynchroniseDBWithSeeds() { if (require.main === module) { SynchroniseDBWithSeeds() .then(() => process.exit(0)) - .catch((err) => { - logger.error(err, () => { + .catch((err: unknown) => { + logger.error(String(err), () => { process.exit(1); }); });