Closed3

VSCode+Jupyterで開発する場合のformat/isort/lintの最適解について

bilzardbilzard

現状

  • black formatter + isortを使っている
  • *.pyではisortが機能しているが、jupyter notebook上では動いていない(Shift + Alt + Fを押してもsortされない) 機能した。isortはセル上でShift + Alt + Oを押した時に実行される。
  • 基本的には問題ないが、*.pyファイルの保存時にformatterが適用されない場合がたまにある。
bilzardbilzard

formatter/isort/linterをまとめて扱えるツールの方が潜在的な問題が少ないかもしれない。

Rustで動作するRuffというツールが良さそうだが、Jupyterへの対応は進行中である。
https://github.com/astral-sh/ruff/issues/5188

bilzardbilzard

使えることは使えるが、ipython notebookで表示がおかしくなる不具合がある。

このスクラップは2023/11/09にクローズされました