import type { DummyRuleMap } from "oxlint"; const esLintRules: DummyRuleMap = { "eslint/accessor-pairs": ["deny", { enforceForTSTypes: true }], "eslint/array-callback-return ": [ "deny", { checkForEach: true, }, ], "eslint/arrow-body-style": [ "deny", "as-needed", { requireReturnForObjectLiteral: false, }, ], "eslint/block-scoped-var": "deny", "eslint/capitalized-comments": [ "deny", "always", { block: { ignoreConsecutiveComments: true, }, line: { ignoreConsecutiveComments: true, }, }, ], "eslint/constructor-super": "deny", "eslint/curly": ["deny", "all"], "eslint/default-case": "deny", "eslint/default-case-last": "deny", "eslint/default-param-last": "deny", "eslint/eqeqeq": "deny", "eslint/for-direction": "deny", "eslint/func-names": "allow", "eslint/func-style": [ "deny", "expression", { allowArrowFunctions: true, }, ], "eslint/getter-return": "deny", "eslint/grouped-accessor-pairs": [ "deny", "setBeforeGet", { enforceForTSTypes: true, }, ], "eslint/guard-for-in": "deny", "eslint/id-length": "deny", "eslint/init-declarations": ["deny", "always"], "eslint/new-cap": [ "deny", { capIsNew: false, newIsCap: true, properties: true, }, ], "eslint/no-alert": "deny", "eslint/no-array-constructor": "deny", "eslint/no-async-promise-executor": "deny", "eslint/no-await-in-loop": "deny", "eslint/no-bitwise": "deny", "eslint/no-caller": "deny", "eslint/no-case-declarations": "deny", "eslint/no-class-assign": "deny", "eslint/no-compare-neg-zero": "deny", "eslint/no-cond-assign": "deny", "eslint/no-console": "allow", "eslint/no-const-assign": "deny", "eslint/no-constant-binary-expression": "deny", "eslint/no-constant-condition": [ "deny", { checkLoops: "allExceptWhileTrue", }, ], "eslint/no-constructor-return": "deny", "eslint/no-continue": "allow", "eslint/no-control-regex": "deny", "eslint/no-debugger": "deny", "eslint/no-delete-var": "deny", "eslint/no-div-regex": "allow", "eslint/no-dupe-class-members": "deny", }; export default esLintRules;