瀏覽代碼

chore: add --max-warnings 0 to all eslint runners and fix warnings

Co-Authored-By: Connor Prussin <connor@dourolabs.xyz>
Devin AI 8 月之前
父節點
當前提交
ddb0fdf0a2

+ 2 - 2
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": {

+ 2 - 2
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": {

+ 6 - 0
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: "^_" },
+    ],
+  },
 };

+ 1 - 1
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"

+ 1 - 0
apps/hermes/client/js/src/examples/HermesClient.ts

@@ -89,6 +89,7 @@ async function run() {
 
   eventSource.onmessage = (event: MessageEvent<string>) => {
     console.log("Received price update:", event.data);
+    // Variable intentionally unused, prefixed with underscore
     const _priceUpdate = JSON.parse(event.data) as PriceUpdate;
   };
 

+ 1 - 1
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",

+ 2 - 2
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"
   },

+ 1 - 0
apps/staking/src/hooks/use-api.tsx

@@ -288,6 +288,7 @@ const useApiContext = (
     lastStakeAccountMainnet,
     lastStakeAccountDevnet,
     mutate,
+    simulationPayer,
   ]);
 };
 

+ 1 - 1
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": "",

+ 2 - 2
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": {

+ 1 - 1
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",

+ 2 - 2
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",

+ 2 - 2
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": {

+ 2 - 2
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": {

+ 2 - 2
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": {

+ 2 - 2
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": {

+ 1 - 1
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"

+ 1 - 1
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"

+ 1 - 1
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"

+ 1 - 1
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"

+ 1 - 1
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",

+ 1 - 1
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"

+ 1 - 1
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"

+ 1 - 1
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"

+ 1 - 1
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"

+ 1 - 1
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"