@systemfsoftware/oxlint-plugin-cell-vocabulary
v1.2.1
Published
Oxlint rules that decide the phase purity and I/O-cell vocabulary of a Cell description by walking Cell.vocabulary, and report I/O reached from the body of a phase whose kind forbids it.
Downloads
459
Maintainers
Readme
@systemfsoftware/oxlint-plugin-cell-vocabulary
Oxlint rules that decide the phase purity and I/O-cell vocabulary of a Cell description by walking Cell.vocabulary, and report I/O reached from the body of a phase whose kind forbids it.
Install
pnpm add @systemfsoftware/oxlint-plugin-cell-vocabulary '[email protected]' 'typescript@>=5.0.0'Those are peer dependencies: this package declares them but does not install them, so one copy is shared with the rest of your project.
Entry points
@systemfsoftware/oxlint-plugin-cell-vocabulary
Use
Register the plugin and enable what it recommends:
// oxlint.config.ts
import plugin from '@systemfsoftware/oxlint-plugin-cell-vocabulary'
import { defineConfig } from 'oxlint'
export default defineConfig({
jsPlugins: [import.meta.resolve('@systemfsoftware/oxlint-plugin-cell-vocabulary')],
rules: { ...plugin.configs.recommended.rules },
})A rule configured without its plugin registered is reported as unknown and never runs, so both halves are required.
API
The public surface is generated from the source and versioned with the package: etc/oxlint-plugin-cell-vocabulary.api.md.
License
Apache-2.0. Part of systemfsoftware.
