{"library":"oxlint-plugin-effect","title":"oxlint-plugin-effect","description":"oxlint-plugin-effect (v0.2.2) is an oxlint plugin that provides lint rules specific to the Effect-TS ecosystem. It includes both JavaScript-based rules and Go-based type-aware rules for deeper analysis. The plugin supports Effect v3 and v4 dual-version codebases, and ships precompiled binaries for multiple platforms. Key differentiators: type-aware linting via tsgolint Go binary, 59+ rules covering Effect patterns, and integration with oxlint's plugin system. The plugin is actively maintained with releases on a changeset-based cadence. Peer dependency: effect >=4.0.0-beta.49.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install oxlint-plugin-effect"],"cli":null},"imports":["{} from 'oxlint-plugin-effect'","import { rules } from 'oxlint-plugin-effect'","import { configs } from 'oxlint-plugin-effect'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// oxlint.config.ts\nimport { defineLinter } from 'oxlint';\nimport pluginEffect from 'oxlint-plugin-effect';\n\nexport default defineLinter({\n  plugins: {\n    effect: pluginEffect,\n  },\n  rules: {\n    'effect/no-unnecessary-pipe-chain': 'error',\n    'effect/no-catch-all-to-map-error': 'warn',\n  },\n});","lang":"typescript","description":"Configures oxlint with the Effect plugin and enables two rules as an example.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}