@mkaradeniz/oxlint-plugin-nullability
v1.0.0
Published
Oxlint plugin for explicit nullability checks.
Downloads
95
Maintainers
Readme
@mkaradeniz/oxlint-plugin-nullability
Oxlint rules for making nullability checks explicit.
Install
pnpm add -D @mkaradeniz/oxlint-plugin-nullabilityUsage
import { defineConfig } from 'oxlint';
export default defineConfig({
jsPlugins: [
{
name: '@mkaradeniz/nullability',
specifier: '@mkaradeniz/oxlint-plugin-nullability',
},
],
rules: {
'@mkaradeniz/nullability/prefer-is-not-null-or-undefined': ['warn'],
},
});Rules
@mkaradeniz/nullability/prefer-is-not-null-or-undefined: reports syntactically obvious nullability checks that should useisNotNullOrUndefinedfromis-not-null-or-undefined.
This rule is annotation-aware, not powered by Oxlint's native --type-aware mode. Oxlint does not yet expose type information to custom JS plugins. Full semantic type-aware support is tracked upstream in oxc-project/oxc#19596, with broader JS plugin work tracked in oxc-project/oxc#19918.
