Skip to content

noQuickfixBiome (JSON)

Language JSON (and super languages)
biome.json
{
"linter": {
"rules": {
"suspicious": {
"noQuickfixBiome": "error"
}
}
}
}

Disallow quickfix.biome in supported editor settings.

quickfix.biome asks the editor to apply independent Biome fixes together. When fixes edit the same source text, their changes can overlap and produce invalid code. Use source.fixAll.biome instead.

The rule checks Visual Studio Code and Zed settings files whose paths end with:

  • .vscode/settings.json
  • Code/User/settings.json
  • .zed/settings.json
  • zed/settings.json
{
"quickfix.biome": "explicit"
}
{
"source.fixAll.biome": "explicit"
}

Adds settings-file path suffixes for other editors. For example, adding ".myEditor/file.json" checks every file whose path ends with that value. Defaults to an empty list.

biome.json
{
"linter": {
"rules": {
"suspicious": {
"noQuickfixBiome": {
"level": "on",
"options": {
"additionalPaths": [
".myEditor/file.json"
]
}
}
}
}
}
}