src/content/docs/linter/javascript/sources.mdx
:::note Some Biome rules might not have options, compared to the original rule. :::
| @e18e/eslint-plugin Rules name | Biome Rules name |
|---|---|
| prefer-array-at | useAtIndex |
| prefer-date-now | useDateNow |
| prefer-exponentiation-operator | useExponentiationOperator |
| prefer-object-has-own | noPrototypeBuiltins |
| prefer-spread-syntax | useObjectSpread (inspired) |
| @eslint-react/eslint-plugin Rules name | Biome Rules name |
|---|---|
| dom-no-script-url | noScriptUrl |
| no-forward-ref | noReactForwardRef |
| no-nested-component-definitions | noNestedComponentDefinitions |
| no-nested-components | noNestedComponentDefinitions |
| no-useless-fragment | noUselessFragments |
| @mysticatea/eslint-plugin Rules name | Biome Rules name |
|---|---|
| no-this-in-static | noThisInStatic |
| @stylistic/eslint-plugin Rules name | Biome Rules name |
|---|---|
| jsx-self-closing-comp | useSelfClosingElements |
| @vitest/eslint-plugin Rules name | Biome Rules name |
|---|---|
| expect-expect | useExpect |
| max-nested-describe | noExcessiveNestedTestSuites |
| no-conditional-expect | noConditionalExpect |
| no-disabled-tests | noSkippedTests (inspired) |
| no-done-callback | noDoneCallback |
| no-duplicate-hooks | noDuplicateTestHooks (inspired) |
| no-focused-tests | noFocusedTests (inspired) |
| no-standalone-expect | noMisplacedAssertion (inspired) |
| Deno Lint Rules name | Biome Rules name |
|---|---|
| no-process-global | noProcessGlobal |
| eslint-plugin-barrel-files Rules name | Biome Rules name |
|---|---|
| avoid-barrel-files | noBarrelFile (inspired) |
| avoid-namespace-import | noNamespaceImport |
| avoid-re-export-all | noReExportAll |
| eslint-plugin-import-access Rules name | Biome Rules name |
|---|---|
| eslint-plugin-import-access | noPrivateImports |
| eslint-plugin-jest Rules name | Biome Rules name |
|---|---|
| expect-expect | useExpect |
| max-nested-describe | noExcessiveNestedTestSuites |
| no-conditional-expect | noConditionalExpect |
| no-disabled-tests | noSkippedTests (inspired) |
| no-done-callback | noDoneCallback |
| no-duplicate-hooks | noDuplicateTestHooks (inspired) |
| no-export | noExportsInTest (inspired) |
| no-focused-tests | noFocusedTests (inspired) |
| no-standalone-expect | noMisplacedAssertion (inspired) |
| eslint-plugin-jsdoc Rules name | Biome Rules name |
|---|---|
| no-multi-asterisks | useSingleJsDocAsterisk |
| eslint-plugin-n Rules name | Biome Rules name |
|---|---|
| no-process-env | noProcessEnv |
| eslint-plugin-no-secrets Rules name | Biome Rules name |
|---|---|
| no-secrets | noSecrets (inspired) |
| eslint-plugin-promise Rules name | Biome Rules name |
|---|---|
| no-nesting | noNestedPromises |
| eslint-plugin-react-hooks Rules name | Biome Rules name |
|---|---|
| exhaustive-deps | useExhaustiveDependencies |
| react-compiler | noReactPropAssignments |
| rules-of-hooks | useHookAtTopLevel |
| eslint-plugin-react-prefer-function-component Rules name | Biome Rules name |
|---|---|
| react-prefer-function-component | useReactFunctionComponents |
| eslint-plugin-react-refresh Rules name | Biome Rules name |
|---|---|
| only-export-components | useComponentExportOnlyModules (inspired) |
| eslint-plugin-react-x Rules name | Biome Rules name |
|---|---|
| no-forward-ref | noReactForwardRef |
| no-nested-components | noNestedComponentDefinitions |
| no-useless-fragment | noUselessFragments |
| eslint-plugin-regexp Rules name | Biome Rules name |
|---|---|
| no-useless-backreference | noUselessRegexBackrefs |
| prefer-regexp-exec | useRegexpExec |
| eslint-plugin-solid Rules name | Biome Rules name |
|---|---|
| jsx-no-script-url | noScriptUrl |
| no-destructure | noSolidDestructuredProps (inspired) |
| no-react-specific-props | noReactSpecificProps |
| prefer-for | useSolidForComponent (inspired) |
| eslint-plugin-sonarjs Rules name | Biome Rules name |
|---|---|
| cognitive-complexity | noExcessiveCognitiveComplexity |
| prefer-while | useWhile |
| eslint-plugin-turbo Rules name | Biome Rules name |
|---|---|
| no-undeclared-env-vars | noUndeclaredEnvVars |
| eslint-plugin-unused-imports Rules name | Biome Rules name |
|---|---|
| no-unused-imports | noUnusedImports |
| no-unused-vars | noUnusedVariables |
Missing a rule? Help us by contributing to the analyzer or create a rule suggestion here.