diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index e2ae2494..00000000 --- a/.eslintrc +++ /dev/null @@ -1,35 +0,0 @@ -{ - "extends": ["eslint-config-unjs"], - "rules": { - "unicorn/no-null": "off", - "require-await": "error", - "unicorn/filename-case": "off", - "unicorn/no-process-exit": "error", - "unicorn/prefer-ternary": "error", - "unicorn/prefer-top-level-await": "off", - "no-useless-constructor": "error", - "@typescript-eslint/no-unused-vars": [ - "warn", - { - "argsIgnorePattern": "^_", - "varsIgnorePattern": "^_", - }, - ], - "@typescript-eslint/no-namespace": "error", - "camelcase": "off", - "unicorn/prefer-code-point": "error", - "unicorn/prefer-string-slice": "off", - "unicorn/prefer-at": "off", - "unicorn/explicit-length-check": "off", - "unicorn/prefer-set-has": "off", - "no-empty": [ - "error", - { - "allowEmptyCatch": true, - }, - ], - "prefer-const": "error", - "unicorn/no-empty-file": "error", - "@typescript-eslint/no-non-null-assertion": "off", - }, -} diff --git a/eslint.config.js b/eslint.config.js index 503526ff..4ef504cb 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -37,9 +37,12 @@ export default [ }, rules: { // Basic rules - "no-console": "warn", + "no-console": "off", "no-debugger": "warn", - "no-unused-vars": "warn", + "no-unused-vars": [ + "warn", + { argsIgnorePattern: "^_", varsIgnorePattern: "^_" }, + ], "prefer-const": "error", "no-useless-constructor": "error", @@ -107,7 +110,7 @@ export default [ "vue/no-v-html": "off", // Basic rules - "no-console": "warn", + "no-console": "off", "no-debugger": "warn", "prefer-const": "error", diff --git a/packages/app/e2e.test.ts b/packages/app/e2e.test.ts index 71aa4bd8..77557343 100644 --- a/packages/app/e2e.test.ts +++ b/packages/app/e2e.test.ts @@ -122,10 +122,8 @@ describe.sequential.each([ shell: true, }, ); - // eslint-disable-next-line no-console console.log(process.stdout); } catch (error) { - // eslint-disable-next-line no-console console.log(error); } }, 10_000); diff --git a/packages/app/server/api/repo/index.get.ts b/packages/app/server/api/repo/index.get.ts index 0eb88fc2..fc28d921 100644 --- a/packages/app/server/api/repo/index.get.ts +++ b/packages/app/server/api/repo/index.get.ts @@ -1,6 +1,5 @@ import type { H3Event } from "h3"; import { z } from "zod"; -import { getRepoReleaseCount } from "../../utils/bucket"; const querySchema = z.object({ owner: z.string(), @@ -41,8 +40,7 @@ const getRepoInfo = defineCachedFunction( } }, { - getKey: (owner: string, repo: string, _event?: H3Event) => - `${owner}/${repo}`, + getKey: (owner: string, repo: string) => `${owner}/${repo}`, maxAge: 60 * 30, // 30 minutes swr: true, }, diff --git a/packages/app/server/api/repo/search.get.ts b/packages/app/server/api/repo/search.get.ts index eb8764dc..166db2b7 100644 --- a/packages/app/server/api/repo/search.get.ts +++ b/packages/app/server/api/repo/search.get.ts @@ -87,8 +87,8 @@ export default defineEventHandler(async (event) => { const startTime = Date.now(); let processedRepositories = 0; let status: SearchDebugInfo["status"] = "completed"; - let skippedRepositories = 0; - let suspendedErrors = 0; + let _skippedRepositories = 0; + let _suspendedErrors = 0; addFlowStage( "repository_iteration_start", @@ -108,7 +108,7 @@ export default defineEventHandler(async (event) => { } if (repository.private) { - skippedRepositories++; + _skippedRepositories++; return; } @@ -166,7 +166,7 @@ export default defineEventHandler(async (event) => { err.message?.includes("suspended") || err.message?.includes("Installation") ) { - suspendedErrors++; + _suspendedErrors++; addFlowError( "repository_suspended", err.message, diff --git a/packages/app/server/plugins/config.ts b/packages/app/server/plugins/config.ts index dd2d7621..997f1141 100644 --- a/packages/app/server/plugins/config.ts +++ b/packages/app/server/plugins/config.ts @@ -4,7 +4,6 @@ export default defineNitroPlugin((nitro) => { try { // Pre-load the configuration to ensure it's initialized const config = useRuntimeConfig(event); - // eslint-disable-next-line no-console console.log( "Runtime config initialized successfully:", Object.keys(config), diff --git a/packages/app/server/routes/badge/[owner]/[repo].get.ts b/packages/app/server/routes/badge/[owner]/[repo].get.ts index 80da34a4..1a763b2d 100644 --- a/packages/app/server/routes/badge/[owner]/[repo].get.ts +++ b/packages/app/server/routes/badge/[owner]/[repo].get.ts @@ -3,7 +3,6 @@ import { setHeader, getRouterParams, createError, - getQuery, } from "h3"; import { getRepoReleaseCount } from "../../../utils/bucket"; import { LOGO_BASE64 } from "../../../../shared/constants"; diff --git a/packages/app/server/utils/bucket.ts b/packages/app/server/utils/bucket.ts index 0aae605f..51f73b99 100644 --- a/packages/app/server/utils/bucket.ts +++ b/packages/app/server/utils/bucket.ts @@ -5,7 +5,6 @@ import { createStorage, joinKeys, prefixStorage } from "unstorage"; import cloudflareR2BindingDriver from "unstorage/drivers/cloudflare-r2-binding"; import { getR2Binding } from "unstorage/drivers/utils/cloudflare"; -type Binary = Parameters[1]; interface Event { context: { cloudflare: H3EventContext["cloudflare"] }; } diff --git a/packages/cli/index.ts b/packages/cli/index.ts index a1bd09bc..e108de81 100644 --- a/packages/cli/index.ts +++ b/packages/cli/index.ts @@ -453,7 +453,7 @@ const main = defineCommand({ } const formDataPackagesSize = [...formData.entries()].reduce( - (prev, [_, entry]) => prev + getFormEntrySize(entry), + (prev, [, entry]) => prev + getFormEntrySize(entry), 0, );