fix: Set '@typescript-eslint/return-await' rule to 'always' for node code (no-changelog) (#8363)

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
Tomi Turtiainen
2024-01-17 17:08:50 +02:00
committed by GitHub
parent 2eb829a6b4
commit 9a1cc56806
369 changed files with 1041 additions and 928 deletions

View File

@@ -55,6 +55,6 @@ describe('Test MySqlV1, executeQuery', () => {
};
for (const testData of tests) {
test(testData.description, async () => testNode(testData, nodeTypes));
test(testData.description, async () => await testNode(testData, nodeTypes));
}
});

View File

@@ -25,7 +25,7 @@ export async function createConnection(
}
}
return mysql2.createConnection(baseCredentials);
return await mysql2.createConnection(baseCredentials);
}
export async function searchTables(

View File

@@ -316,7 +316,7 @@ export class MySqlV1 implements INodeType {
);
}
return connection.query(rawQuery);
return await connection.query(rawQuery);
});
returnItems = ((await Promise.all(queryQueue)) as mysql2.OkPacket[][]).reduce(
@@ -398,8 +398,9 @@ export class MySqlV1 implements INodeType {
const updateSQL = `UPDATE ${table} SET ${columns
.map((column) => `${column} = ?`)
.join(',')} WHERE ${updateKey} = ?;`;
const queryQueue = updateItems.map(async (item) =>
connection.query(updateSQL, Object.values(item).concat(item[updateKey])),
const queryQueue = updateItems.map(
async (item) =>
await connection.query(updateSQL, Object.values(item).concat(item[updateKey])),
);
const queryResult = await Promise.all(queryQueue);
returnItems = this.helpers.returnJsonArray(

View File

@@ -25,6 +25,6 @@ export class MySqlV2 implements INodeType {
methods = { listSearch, loadOptions, credentialTest };
async execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]> {
return router.call(this);
return await router.call(this);
}
}

View File

@@ -133,6 +133,6 @@ export async function createPool(
.connect(tunnelConfig);
});
return poolSetup;
return await poolSetup;
}
}