diff --git a/apps/api-reference/package.json b/apps/api-reference/package.json index 175ec2df6e..1bdd12affe 100644 --- a/apps/api-reference/package.json +++ b/apps/api-reference/package.json @@ -9,12 +9,12 @@ "scripts": { "build": "next build", "fix:format": "prettier --write .", - "fix:lint": "eslint --fix .", + "fix:lint": "eslint --fix . --max-warnings 0", "pull:env": "[ $CI ] || VERCEL_ORG_ID=team_BKQrg3JJFLxZyTqpuYtIY0rj VERCEL_PROJECT_ID=prj_gbljYVzp0m5EpCuOF6nZpM4WMFM6 vercel env pull", "start:dev": "next dev --port 3002", "start:prod": "next start --port 3002", "test:format": "prettier --check .", - "test:lint": "eslint .", + "test:lint": "eslint . --max-warnings 0", "test:types": "tsc" }, "dependencies": { diff --git a/apps/entropy-debugger/package.json b/apps/entropy-debugger/package.json index 6d09c2dd57..61f166c033 100644 --- a/apps/entropy-debugger/package.json +++ b/apps/entropy-debugger/package.json @@ -9,11 +9,11 @@ "scripts": { "build": "next build", "fix:format": "prettier --write .", - "fix:lint": "eslint --fix .", + "fix:lint": "eslint --fix . --max-warnings 0", "start:dev": "next dev --port 3005", "start:prod": "next start --port 3005", "test:format": "prettier --check .", - "test:lint": "eslint .", + "test:lint": "eslint . --max-warnings 0", "test:types": "tsc" }, "dependencies": { diff --git a/apps/hermes/client/js/.eslintrc.js b/apps/hermes/client/js/.eslintrc.js index fca472f38b..6969abb248 100644 --- a/apps/hermes/client/js/.eslintrc.js +++ b/apps/hermes/client/js/.eslintrc.js @@ -3,4 +3,10 @@ module.exports = { parser: "@typescript-eslint/parser", plugins: ["@typescript-eslint"], extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended"], + rules: { + "@typescript-eslint/no-unused-vars": [ + "warn", + { argsIgnorePattern: "^_", varsIgnorePattern: "^_" }, + ], + }, }; diff --git a/apps/hermes/client/js/package.json b/apps/hermes/client/js/package.json index 499023f665..cf02c6c446 100644 --- a/apps/hermes/client/js/package.json +++ b/apps/hermes/client/js/package.json @@ -25,7 +25,7 @@ "pull:schema": "curl -o schema.json -z schema.json https://hermes.pyth.network/docs/openapi.json", "example": "node lib/examples/HermesClient.js", "format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build:typescript && pnpm run test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" diff --git a/apps/hermes/client/js/src/examples/HermesClient.ts b/apps/hermes/client/js/src/examples/HermesClient.ts index 07470b12a0..ab46e6b67c 100644 --- a/apps/hermes/client/js/src/examples/HermesClient.ts +++ b/apps/hermes/client/js/src/examples/HermesClient.ts @@ -89,6 +89,7 @@ async function run() { eventSource.onmessage = (event: MessageEvent) => { console.log("Received price update:", event.data); + // Variable intentionally unused, prefixed with underscore const _priceUpdate = JSON.parse(event.data) as PriceUpdate; }; diff --git a/apps/price_pusher/package.json b/apps/price_pusher/package.json index ebae2094c0..539ccb29b3 100644 --- a/apps/price_pusher/package.json +++ b/apps/price_pusher/package.json @@ -22,7 +22,7 @@ "scripts": { "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "start": "node lib/index.js", "dev": "ts-node src/index.ts", "prepublishOnly": "pnpm run build && pnpm run test:lint", diff --git a/apps/staking/package.json b/apps/staking/package.json index 6fcc1741eb..b2885b3191 100644 --- a/apps/staking/package.json +++ b/apps/staking/package.json @@ -9,12 +9,12 @@ "scripts": { "build": "next build", "fix:format": "prettier --write .", - "fix:lint": "eslint --fix .", + "fix:lint": "eslint --fix . --max-warnings 0", "pull:env": "[ $CI ] || VERCEL_ORG_ID=team_BKQrg3JJFLxZyTqpuYtIY0rj VERCEL_PROJECT_ID=prj_3TIYzlYYncZx7wRtfmzG2YUsNzKp vercel env pull", "start:dev": "next dev --port 3001", "start:prod": "next start --port 3001", "test:format": "prettier --check .", - "test:lint": "eslint .", + "test:lint": "eslint . --max-warnings 0", "test:types": "tsc", "test:unit": "jest --selectProjects unit" }, diff --git a/apps/staking/src/hooks/use-api.tsx b/apps/staking/src/hooks/use-api.tsx index d66451b69f..a998b5b8aa 100644 --- a/apps/staking/src/hooks/use-api.tsx +++ b/apps/staking/src/hooks/use-api.tsx @@ -288,6 +288,7 @@ const useApiContext = ( lastStakeAccountMainnet, lastStakeAccountDevnet, mutate, + simulationPayer, ]); }; diff --git a/contract_manager/package.json b/contract_manager/package.json index 676aed91bb..6d7c1dd00b 100644 --- a/contract_manager/package.json +++ b/contract_manager/package.json @@ -11,7 +11,7 @@ "scripts": { "build": "tsc", "shell": "ts-node ./src/shell.ts", - "test:lint": "eslint src/ scripts/", + "test:lint": "eslint src/ scripts/ --max-warnings 0", "format": "prettier --write \"src/**/*.ts\" \"scripts/**/*.ts\"" }, "author": "", diff --git a/governance/pyth_staking_sdk/package.json b/governance/pyth_staking_sdk/package.json index 369d273562..4d52a31f29 100644 --- a/governance/pyth_staking_sdk/package.json +++ b/governance/pyth_staking_sdk/package.json @@ -13,10 +13,10 @@ "scripts": { "build": "tsc", "fix:format": "prettier --write .", - "fix:lint": "eslint --fix .", + "fix:lint": "eslint --fix . --max-warnings 0", "prepublishOnly": "node scripts/update-package-json.mjs", "test:format": "prettier --check .", - "test:lint": "eslint .", + "test:lint": "eslint . --max-warnings 0", "test:types": "tsc" }, "devDependencies": { diff --git a/governance/xc_admin/packages/xc_admin_frontend/package.json b/governance/xc_admin/packages/xc_admin_frontend/package.json index 264235678f..8aa19fc901 100644 --- a/governance/xc_admin/packages/xc_admin_frontend/package.json +++ b/governance/xc_admin/packages/xc_admin_frontend/package.json @@ -10,7 +10,7 @@ "pull:env": "[ $CI ] || VERCEL_ORG_ID=team_BKQrg3JJFLxZyTqpuYtIY0rj VERCEL_PROJECT_ID=prj_TCjesnm3pxM7Ay8oxlTH4xLkkmP9 vercel env pull", "start:dev": "next dev --port 3004", "start:prod": "next start --port 3004", - "test:lint": "next lint" + "test:lint": "next lint --max-warnings 0" }, "dependencies": { "@coral-xyz/anchor": "^0.29.0", diff --git a/lazer/sdk/js/package.json b/lazer/sdk/js/package.json index ac165e0b0c..c534a9bd8f 100644 --- a/lazer/sdk/js/package.json +++ b/lazer/sdk/js/package.json @@ -23,8 +23,8 @@ "scripts": { "build:cjs": "tsc --project tsconfig.build.json --verbatimModuleSyntax false --module commonjs --outDir ./dist/cjs && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json", "build:esm": "tsc --project tsconfig.build.json --outDir ./dist/esm && echo '{\"type\":\"module\"}' > dist/esm/package.json", - "fix:lint": "eslint --fix .", - "test:lint": "eslint .", + "fix:lint": "eslint --fix . --max-warnings 0", + "test:lint": "eslint . --max-warnings 0", "test:types": "tsc", "example": "node --loader ts-node/esm examples/index.js", "doc": "typedoc --out docs/typedoc src", diff --git a/packages/app-logger/package.json b/packages/app-logger/package.json index 2718927024..b450e4a11f 100644 --- a/packages/app-logger/package.json +++ b/packages/app-logger/package.json @@ -9,9 +9,9 @@ }, "scripts": { "fix:format": "prettier --write .", - "fix:lint": "eslint --fix .", + "fix:lint": "eslint --fix . --max-warnings 0", "test:format": "prettier --check .", - "test:lint": "eslint .", + "test:lint": "eslint . --max-warnings 0", "test:types": "tsc" }, "peerDependencies": { diff --git a/packages/fonts/package.json b/packages/fonts/package.json index 58fb5b786b..af0a0dbca7 100644 --- a/packages/fonts/package.json +++ b/packages/fonts/package.json @@ -6,9 +6,9 @@ "main": "./src/index.ts", "scripts": { "fix:format": "prettier --write .", - "fix:lint": "eslint --fix .", + "fix:lint": "eslint --fix . --max-warnings 0", "test:format": "prettier --check .", - "test:lint": "eslint .", + "test:lint": "eslint . --max-warnings 0", "test:types": "tsc" }, "peerDependencies": { diff --git a/packages/known-publishers/package.json b/packages/known-publishers/package.json index 884ea283e6..b7eb2a1c34 100644 --- a/packages/known-publishers/package.json +++ b/packages/known-publishers/package.json @@ -8,9 +8,9 @@ }, "scripts": { "fix:format": "prettier --write .", - "fix:lint": "eslint --fix .", + "fix:lint": "eslint --fix . --max-warnings 0", "test:format": "prettier --check .", - "test:lint": "eslint .", + "test:lint": "eslint . --max-warnings 0", "test:types": "tsc" }, "peerDependencies": { diff --git a/packages/next-root/package.json b/packages/next-root/package.json index cbe92a4ad7..4fe83fa993 100644 --- a/packages/next-root/package.json +++ b/packages/next-root/package.json @@ -8,9 +8,9 @@ }, "scripts": { "fix:format": "prettier --write .", - "fix:lint": "eslint --fix .", + "fix:lint": "eslint --fix . --max-warnings 0", "test:format": "prettier --check .", - "test:lint": "eslint .", + "test:lint": "eslint . --max-warnings 0", "test:types": "tsc" }, "peerDependencies": { diff --git a/price_service/client/js/package.json b/price_service/client/js/package.json index 04ec0c0598..c75405a1bf 100644 --- a/price_service/client/js/package.json +++ b/price_service/client/js/package.json @@ -24,7 +24,7 @@ "build": "tsc", "example": "pnpm run build && node lib/examples/PriceServiceClient.js", "format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm run test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" diff --git a/price_service/sdk/js/package.json b/price_service/sdk/js/package.json index a6e0dad272..40088d14a8 100644 --- a/price_service/sdk/js/package.json +++ b/price_service/sdk/js/package.json @@ -21,7 +21,7 @@ "format": "prettier --write \"src/**/*.ts\"", "gen-ts-schema": "quicktype --src-lang schema src/schemas/price_feed.json -o src/schemas/PriceFeed.ts --raw-type any --converters all-objects && prettier --write \"src/schemas/*.ts\"", "test:unit": "jest", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm test:unit && pnpm run test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" diff --git a/target_chains/aptos/sdk/js/package.json b/target_chains/aptos/sdk/js/package.json index 69f4c105c1..7dffa2dade 100644 --- a/target_chains/aptos/sdk/js/package.json +++ b/target_chains/aptos/sdk/js/package.json @@ -23,7 +23,7 @@ "build": "tsc", "example-relay": "pnpm run build && node lib/examples/AptosRelay.js", "format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" diff --git a/target_chains/ethereum/sdk/js/package.json b/target_chains/ethereum/sdk/js/package.json index 6d92b7b037..1a1326adbb 100644 --- a/target_chains/ethereum/sdk/js/package.json +++ b/target_chains/ethereum/sdk/js/package.json @@ -25,7 +25,7 @@ "example-relay": "pnpm run build && node lib/examples/EvmRelay.js", "example-benchmark": "pnpm run build && node lib/examples/EvmBenchmark.js", "format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm run test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" diff --git a/target_chains/fuel/sdk/js/package.json b/target_chains/fuel/sdk/js/package.json index ec6431308a..c6bbc93758 100644 --- a/target_chains/fuel/sdk/js/package.json +++ b/target_chains/fuel/sdk/js/package.json @@ -24,7 +24,7 @@ "build": "pnpm run generate-fuel-types && tsc && copyfiles -u 1 \"src/**/*.d.ts\" lib", "test:format": "prettier --check \"src/**/*.ts\"", "fix:format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm run test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run test:format && git add -A src", diff --git a/target_chains/solana/sdk/js/pyth_solana_receiver/package.json b/target_chains/solana/sdk/js/pyth_solana_receiver/package.json index 7374c7833e..5212e4a9d1 100644 --- a/target_chains/solana/sdk/js/pyth_solana_receiver/package.json +++ b/target_chains/solana/sdk/js/pyth_solana_receiver/package.json @@ -19,7 +19,7 @@ "scripts": { "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" diff --git a/target_chains/solana/sdk/js/solana_utils/package.json b/target_chains/solana/sdk/js/solana_utils/package.json index e2754ab9d6..29a512f5a2 100644 --- a/target_chains/solana/sdk/js/solana_utils/package.json +++ b/target_chains/solana/sdk/js/solana_utils/package.json @@ -20,7 +20,7 @@ "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", "test:unit": "jest", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm test:unit && pnpm run test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" diff --git a/target_chains/starknet/sdk/js/package.json b/target_chains/starknet/sdk/js/package.json index 8f485a3e66..9755fc5425 100644 --- a/target_chains/starknet/sdk/js/package.json +++ b/target_chains/starknet/sdk/js/package.json @@ -23,7 +23,7 @@ "build": "tsc", "usage-example": "ts-node src/examples/usage.ts", "format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm run test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" diff --git a/target_chains/sui/sdk/js/package.json b/target_chains/sui/sdk/js/package.json index 5b0a77fb1f..d7674a5121 100644 --- a/target_chains/sui/sdk/js/package.json +++ b/target_chains/sui/sdk/js/package.json @@ -23,7 +23,7 @@ "build": "tsc", "example-relay": "pnpm run build && node lib/examples/SuiRelay.js", "format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" diff --git a/target_chains/ton/sdk/js/package.json b/target_chains/ton/sdk/js/package.json index afcf8c1f0c..a5af45ba8b 100644 --- a/target_chains/ton/sdk/js/package.json +++ b/target_chains/ton/sdk/js/package.json @@ -22,7 +22,7 @@ "scripts": { "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", - "test:lint": "eslint src/", + "test:lint": "eslint src/ --max-warnings 0", "prepublishOnly": "pnpm run build && pnpm run test:lint", "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src"