Skip to content

馃摑 Documentation: Add missing Biome rules to rule-data#3270

Description

@github-actions

Documentation Report Checklist

Overview

Renovate PR #3329 updates a dependency whose Biome rules no longer match packages/rule-data/src/data.json.
packages/rule-data/src/data.test.ts fails on that PR until the data is synced.

Missing from data.json (25):

  • noExtendNative
  • noInvalidPropertyInitValue
  • noJsRestrictedProperties
  • noMultilineString
  • noNegationInEqualityCheck
  • noNonScalableViewport
  • noRestrictedDependencies
  • noSvelteLegacyConst
  • noSvelteUnnecessaryStateWrap
  • noTailwindArbitraryValue
  • noUndeclaredClasses
  • noUnsafeTypeAssertion
  • noUnusedClasses
  • noUnusedInstantiation
  • preset
  • useArrayFind
  • useAstroClientOnlyDirectiveValue
  • useControlLabel
  • useIncludes
  • useNamedLayer
  • useReactCompiler
  • useReactFunctionComponentDefinition
  • useSpreadOverApply
  • useSvelteRequireEachKey
  • useTailwindShorthandClasses

In data.json but no longer provided by Biome (4):

  • noFloatingClasses
  • noMultiStr
  • useFind
  • useSpread

Additional Info

Filed by the Rule Data Renovate workflow.
This issue is updated in place while Renovate PRs keep reporting Biome gaps, so the lists above reflect the latest failing run.

To resolve:

  1. Add each missing rule to packages/rule-data/src/data.json, and remove stale references.
  2. For rules that shouldn't be skipped, file a new rule issue to track the Flint equivalent.
  3. Run pnpm --filter=rule-data sort-data.
  4. Push to the Renovate branch, or open a PR that bumps the dependency and closes this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: documentationImprovements or additions to docs or how Flint names things 馃摑package: rule-dataCRUDs and tooling for the package containing data on all our rules.status: accepting prsPlease, send a pull request to resolve this! 馃檹

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions