Skip to main content

Visual Studio Codeで Ruff を使ったときの問題

· 2 min read
mebiusbox
engineer

Visual Studio CodeでRuffを使うときに1つ問題があったので対処方法を記録しておきます.

Ruff はリンターおよびフォーマッタです.高速なのが特徴です. Visual Studio Codeで使う場合、拡張機能をインストールします.

使用していると、整形時に最終行が複製されてしまう問題が発生しました. どうやら、他の拡張機能と合わせて使っていると起きるようです. issue(#128)として報告はされているようです. 対処方法は確認したところ、2つあるようです.

  • 他のリンターやフォーマッタなどの拡張機能を無効にする
  • ruff.organizeImports を無効にする

前者の場合、ms-python.isort を無効にします. もしかするとそれ以外も無効にする必要があるかもしれません.

厄介な問題なので、対応はしておきましょう.

以上です.