diff --git a/package.json b/package.json index 2e73b9a1..17f954a6 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "scripts": { "test": "hardhat run scripts/tests/global-test.ts", "coverage": "./node_modules/.bin/solidity-coverage", - "check": "node status-checks/huskyCheck.js", - "check-husky": "node status-checks/huskyCheck.js", + "check": "ts-node status-checks/huskyCheck.ts", + "check-husky": "ts-node status-checks/huskyCheck.ts", "deploy": "node scripts/deployConnectorsFromCmd.js", "test:runner": "hardhat run scripts/tests/run-tests.ts", "typechain": "hardhat typechain", diff --git a/status-checks/check.ts b/status-checks/check.ts index 371c3825..462c17e2 100644 --- a/status-checks/check.ts +++ b/status-checks/check.ts @@ -92,7 +92,7 @@ const checkEvents = async (connector: { const eventsPath = `${connector.path}/events.sol`; const mainPath = `${connector.path}/main.sol`; if (connector.events.length) { - const eventNames = []; + const eventNames:string[] = []; for (let i1 = 0; i1 < connector.mainEvents.length; i1++) { const mainEvent = connector.mainEvents[i1]; const name = mainEvent.split("(")[0]; @@ -131,7 +131,7 @@ const checkEvents = async (connector: { } } if (connector.mainEvents.length < connector.events.length) { - const deprecatedEvents = connector.events.filter((e) => { + const deprecatedEvents = connector.events.filter((e: string) => { let used = false; for (let index = 0; index < eventNames.length; index++) { if (e.split("(")[0].split(" ")[1] === eventNames[index]) @@ -157,7 +157,7 @@ const checkEvents = async (connector: { const getCommments = async (strs: string | any[]) => { try { const comments = []; - let type: string; + let type: string = ''; for (let index = strs.length - 1; index >= 0; index--) { const str = strs[index]; if (!type) { @@ -194,9 +194,9 @@ const parseCode = async (connector: { path: any; code?: any }) => { const eventsFirstLines = []; let func = []; let funcs = []; - let event = []; - let mainEvents = []; - let firstLine: number; + let event: string[] = []; + let mainEvents: string[] = []; + let firstLine: number = -1; let mainEventsLines = []; for (let index = 0; index < strs.length; index++) { const str = strs[index]; @@ -297,7 +297,7 @@ const parseCode = async (connector: { path: any; code?: any }) => { } }; -const checkComments = async (connector) => { +const checkComments = async (connector:any) => { try { const errors = []; for (let i1 = 0; i1 < connector.funcs.length; i1++) {