34 lines · 1.8 KB · JavaScript
RawDownload
import { definePlugin } from "@oxlint/plugins"; import noCrossWorkspaceRelativeImports from "./rules/no-cross-workspace-relative-imports.mjs";import noAsyncEffectVitestTests from "./rules/no-async-effect-vitest-tests.mjs";import noDirectEffectTagRead from "./rules/no-direct-effect-tag-read.mjs";import noEffectEnvAny from "./rules/no-effect-env-any.mjs";import noEffectNeverCast from "./rules/no-effect-never-cast.mjs";import noEffectRunInEffectVitestTests from "./rules/no-effect-run-in-effect-vitest-tests.mjs";import noManualHttpApiOpenApiBridge from "./rules/no-manual-httpapi-openapi-bridge.mjs";import noManualOpenApiDocuments from "./rules/no-manual-openapi-documents.mjs";import noNodeFsWithEffectImports from "./rules/no-node-fs-with-effect-imports.mjs";import noRawEffectFailErrors from "./rules/no-raw-effect-fail-errors.mjs";import noYieldEffectFail from "./rules/no-yield-effect-fail.mjs";import noWorkspaceSrcImports from "./rules/no-workspace-src-imports.mjs"; export default definePlugin({  meta: {    name: "oxlint-plugin-executor-monorepo",  },  rules: {    "no-async-effect-vitest-tests": noAsyncEffectVitestTests,    "no-cross-workspace-relative-imports": noCrossWorkspaceRelativeImports,    "no-direct-effect-tag-read": noDirectEffectTagRead,    "no-effect-env-any": noEffectEnvAny,    "no-effect-never-cast": noEffectNeverCast,    "no-effect-run-in-effect-vitest-tests": noEffectRunInEffectVitestTests,    "no-manual-httpapi-openapi-bridge": noManualHttpApiOpenApiBridge,    "no-manual-openapi-documents": noManualOpenApiDocuments,    "no-node-fs-with-effect-imports": noNodeFsWithEffectImports,    "no-raw-effect-fail-errors": noRawEffectFailErrors,    "no-yield-effect-fail": noYieldEffectFail,    "no-workspace-src-imports": noWorkspaceSrcImports,  },});

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t