@clipboard-health/oxlint-plugin
v1.0.4
Published
Clipboard's Oxlint plugin.
Downloads
203
Readme
@clipboard-health/oxlint-plugin
Clipboard's custom Oxlint rules. Consumers should normally use the presets exported by
@clipboard-health/oxlint-config.
The package is independent of ESLint and @typescript-eslint. Its standard create(context)
rules are also re-exported by @clipboard-health/eslint-plugin for repositories that still use
ESLint.
Rules
enforce-ts-rest-in-controllersno-cross-contract-importsrequire-contract-fixture-constructionrequire-contract-response-parserequire-http-module-factoryrequire-run-validators-with-upsertrequire-zod-import-in-contracts
Configuration
Use the customRules preset from @clipboard-health/oxlint-config to register the plugin and
apply the shared controller, module, contract, and cross-contract-import scopes. The
contractFixtures preset enables fixture-construction checks in tests.
require-contract-response-parse and require-run-validators-with-upsert are opt-in because their
safe adoption scope is repository-specific.
