corsa-oxlint/stylistic
6 documented exports.
CorsaStylisticRuleName
No documentation comment yet.
ts
export type CorsaStylisticRuleName =
| "eol-last"
| "linebreak-style"
| "no-multiple-empty-lines"
| "no-tabs"
| "no-trailing-spaces"
| "quotes"
| "unicode-bom"
| "arrow-spacing"
| "comma-spacing"
| "semi-spacing"
| "space-in-parens"
| "template-curly-spacing"
| "rest-spread-spacing"
| "no-multi-spaces"
| "no-whitespace-before-property"
| "dot-location"
| "spaced-comment"
| "object-curly-spacing"
| "array-bracket-spacing"
| "computed-property-spacing"
| "block-spacing"
| "space-before-blocks"
| "function-call-spacing"
| "space-before-function-paren"
| "no-floating-decimal"
| "template-tag-spacing"
| "yield-star-spacing"
| "generator-star-spacing"
| "comma-dangle"
| "space-infix-ops"
| "max-len"
| "semi-style"
| "comma-style"
| "arrow-parens"
| "switch-colon-spacing"
| "no-extra-semi"
| "new-parens"
| "space-unary-ops"
| "wrap-regex"
| "implicit-arrow-linebreak"
| "operator-linebreak"
| "keyword-spacing";
CorsaStylisticRuleOptions
No documentation comment yet.
ts
export type CorsaStylisticRuleOptions = readonly unknown[];
CorsaStylisticSettings
No documentation comment yet.
ts
export interface CorsaStylisticSettings
implementedStylisticRuleNames
Native stylistic rule names exported by corsa-oxlint/stylistic.
ts
const implementedStylisticRuleNames: readonly ["eol-last", "linebreak-style", "no-multiple-empty-lines", "no-tabs", "no-trailing-spaces", "quotes", "unicode-bom", "arrow-spacing", "comma-spacing", "semi-spacing", ... 31 more ..., "keyword-spacing"]
corsaStylisticRules
Oxlint-compatible stylistic rules backed by the Rust source scanner.
ts
const corsaStylisticRules: Readonly<Record<CorsaStylisticRuleName, Rule>>
corsaStylisticPlugin
Oxlint plugin exposing Corsa's Rust-backed stylistic rules.
Register it under any namespace, then enable rules such as
stylistic/quotes or stylistic/no-trailing-spaces.
ts
const corsaStylisticPlugin: Plugin