diff --git a/backend/.oxlintrc.json b/backend/.oxlintrc.json index 5742a920d..c9ca40fdb 100644 --- a/backend/.oxlintrc.json +++ b/backend/.oxlintrc.json @@ -1,6 +1,6 @@ { "extends": [ - "../packages/oxlint-config/index.json" + "../packages/oxlint-config/index.jsonc" // "@monkeytype/oxlint-config" ], "overrides": [ diff --git a/frontend/.oxlintrc.json b/frontend/.oxlintrc.json index e0bbbabf0..b1862d283 100644 --- a/frontend/.oxlintrc.json +++ b/frontend/.oxlintrc.json @@ -1,6 +1,6 @@ { "extends": [ - "../packages/oxlint-config/index.json" + "../packages/oxlint-config/index.jsonc" // "@monkeytype/oxlint-config" ], "overrides": [ diff --git a/packages/contracts/.oxlintrc.json b/packages/contracts/.oxlintrc.json index d83cb2611..077dff631 100644 --- a/packages/contracts/.oxlintrc.json +++ b/packages/contracts/.oxlintrc.json @@ -1,6 +1,6 @@ { "extends": [ - "../oxlint-config/index.json" + "../oxlint-config/index.jsonc" // "@monkeytype/oxlint-config" ] } diff --git a/packages/funbox/.oxlintrc.json b/packages/funbox/.oxlintrc.json index d83cb2611..077dff631 100644 --- a/packages/funbox/.oxlintrc.json +++ b/packages/funbox/.oxlintrc.json @@ -1,6 +1,6 @@ { "extends": [ - "../oxlint-config/index.json" + "../oxlint-config/index.jsonc" // "@monkeytype/oxlint-config" ] } diff --git a/packages/oxlint-config/index.json b/packages/oxlint-config/index.jsonc similarity index 94% rename from packages/oxlint-config/index.json rename to packages/oxlint-config/index.jsonc index 567433454..c8ba1bb09 100644 --- a/packages/oxlint-config/index.json +++ b/packages/oxlint-config/index.jsonc @@ -7,14 +7,7 @@ }, "plugins": ["typescript", "unicorn", "oxc", "import", "node", "promise"], "rules": { - "no-unused-vars": [ - "error", - { - "argsIgnorePattern": "^(_|e|event)", - "caughtErrorsIgnorePattern": "^(_|e|error)", - "varsIgnorePattern": "^_" - } - ], + // disabled rules "no-await-in-loop": "off", "consistent-function-scoping": "off", "prefer-add-event-listener": "off", @@ -23,8 +16,19 @@ "no-useless-spread": "off", "no-async-endpoint-handlers": "off", "no-this-alias": "off", - "no-var": "error", "no-unassigned-import": "off", + "no-array-reverse": "off", // disabled for compatibility + + // enabled rules + "no-unused-vars": [ + "error", + { + "argsIgnorePattern": "^(_|e|event)", + "caughtErrorsIgnorePattern": "^(_|e|error)", + "varsIgnorePattern": "^_" + } + ], + "no-var": "error", "no-non-null-assertion": "error", "no-non-null-asserted-nullish-coalescing": "error", "no-explicit-any": "error", @@ -92,10 +96,10 @@ } ], - "todo": "off", + // todo: enable "no-array-for-each": "off", - "consider": "off", + // consider these for the future "no-cycle": "off", "no-nested-ternary": "off" } diff --git a/packages/release/.oxlintrc.json b/packages/release/.oxlintrc.json index d83cb2611..077dff631 100644 --- a/packages/release/.oxlintrc.json +++ b/packages/release/.oxlintrc.json @@ -1,6 +1,6 @@ { "extends": [ - "../oxlint-config/index.json" + "../oxlint-config/index.jsonc" // "@monkeytype/oxlint-config" ] } diff --git a/packages/schemas/.oxlintrc.json b/packages/schemas/.oxlintrc.json index d83cb2611..077dff631 100644 --- a/packages/schemas/.oxlintrc.json +++ b/packages/schemas/.oxlintrc.json @@ -1,6 +1,6 @@ { "extends": [ - "../oxlint-config/index.json" + "../oxlint-config/index.jsonc" // "@monkeytype/oxlint-config" ] } diff --git a/packages/tsup-config/.oxlintrc.json b/packages/tsup-config/.oxlintrc.json index d83cb2611..077dff631 100644 --- a/packages/tsup-config/.oxlintrc.json +++ b/packages/tsup-config/.oxlintrc.json @@ -1,6 +1,6 @@ { "extends": [ - "../oxlint-config/index.json" + "../oxlint-config/index.jsonc" // "@monkeytype/oxlint-config" ] } diff --git a/packages/util/.oxlintrc.json b/packages/util/.oxlintrc.json index d83cb2611..077dff631 100644 --- a/packages/util/.oxlintrc.json +++ b/packages/util/.oxlintrc.json @@ -1,6 +1,6 @@ { "extends": [ - "../oxlint-config/index.json" + "../oxlint-config/index.jsonc" // "@monkeytype/oxlint-config" ] }