Skip to content
Sarj Code Standards

ESLint core

104 rules oxlint@1.91.0

Complete effective rule inventory.

Docs

Rules

8 rules on this page · 104 total

  • prefer-object-has-own

    Disallow use of Object.prototype.hasOwnProperty.call() and prefer use of Object.hasOwn()

    : error in All ESLint core contexts
    Autofix available
  • prefer-rest-params

    Require rest parameters instead of arguments

    : error in TypeScript source, React source, TypeScript tests, Bun tests, Playwright end-to-end tests, Syntax-only tool configuration, Design-system React source
    No autofix
  • prefer-spread

    Require spread operators instead of .apply()

    : error in TypeScript source, React source, TypeScript tests, Bun tests, Playwright end-to-end tests, Syntax-only tool configuration, Design-system React source
    No autofix
  • prefer-template

    Require template literals instead of string concatenation

    : error in All ESLint core contexts
    Autofix available
  • radix

    Enforce the use of the radix argument when using parseInt()

    : error in All ESLint core contexts
    Autofix available
  • require-yield

    Require generator functions to contain yield

    : warning in All ESLint core contexts
    No autofix
  • use-isnan

    Require calls to isNaN() when checking for NaN

    : warning in All ESLint core contexts
    Autofix available
  • valid-typeof

    Enforce comparing typeof expressions against valid strings

    : warning in All ESLint core contexts
    Autofix available