okaryo.log

Biomeを1.5系から1.6系に上げたらFound an unknown keyエラー | okaryo.log

Biomeを1.5系から1.6系に上げたらFound an unknown keyエラー

    #Biome

発生した問題

Biomeを1.5系から1.6系に更新してリントを実行したところ、以下のエラーが発生した。

Found an unknown key `noUnusedImports`.

原因

Biomeを更新する前のbiome.jsonの一部は以下のようになっていた。

{
  "linter": {
    "enabled": true,
    "rules": {
      "recommended": true,
      "nursery": {
        "noUnusedImports": "error"
      }
    }
  }
}

BiomeのCHANGELOGによると、1.6.0からnoUnusedImportsnurseryからcorrectnessへ昇格されたようだった。

解決方法

noUnusedImportsのルールを以下のように変更することで、今までのようにリントを実行することができるようになった。

{
  "linter": {
    "enabled": true,
    "rules": {
      "recommended": true,
      "correctness": {
        "noUnusedImports": "error"
      }
    }
  }
}

ちなみに、noUnusedImports以外にも今回昇格されたルールとしては以下がある。

  • complexity/noEmptyTypeParameters
  • complexity/noUselessLoneBlockStatements
  • correctness/noInvalidUseBeforeDeclaration
  • correctness/noUnusedPrivateClassMembers
  • security/noGlobalEval
  • style/useConsistentArrayType
  • style/useExportType
  • style/useFilenamingConvention
  • style/useForOf
  • style/useImportType
  • style/useNodejsImportProtocol
  • style/useNumberNamespace
  • style/useShorthandFunctionType
  • suspicious/noEmptyBlockStatements
  • suspicious/noGlobalAssign
  • suspicious/noMisleadingCharacterClass
  • suspicious/noThenProperty
  • suspicious/useAwait

関連記事

関連記事はありません

最新記事
プロモーション

This site uses Google Analytics.