PythonのLinter兼コードフォーマッターであるRuffの使い方をまとめました。
Ruffはデフォルトの設定のままで、十分便利ですが、
チェックルールを追加することで、いろいろな用途のチェックを実施できます。
VSCode用拡張機能もあるので、手軽に利用できます。
00:00 RuffでPythonの作法を学びたい
00:04 はじめに
00:36 Ruffとは?
01:02 Linterとは?
01:19 PythonのLinter
01:36 Code Formatterとは?
01:52 Ruffのインストール
02:02 Ruffの使い方
02:22 例: Ruffの使い方
04:54 エラーの識別子
05:17 ルール一覧
05:51 VSCode用拡張機能の使い方
06:16 VSCode用拡張機能の設定
06:31 例: VSCode用拡張機能の使い方
08:28 Ruff Linterの設定
09:08 例: Ruff Linterの設定
09:36 Ruff Code Formatterの設定
09:49 例: Ruff Code Formatterの設定
09:57 例: Ruffの使い方(設定変更時)
10:54 まとめ
11:21 参考
参考
[lint - Wikipedia](https://ja.wikipedia.org/wiki/Lint)
[Programming code formatting - Wikipedia](https://en.wikipedia.org/wiki/Pretty-...)
[Ruff](https://docs.astral.sh/ruff/)
[Installing Ruff | Ruff](https://docs.astral.sh/ruff/installat...)
[Rules | Ruff](https://docs.astral.sh/ruff/rules/)
[Ruff - Visual Studio Marketplace](https://marketplace.visualstudio.com/...)
[uvを使ってPythonでCLIツールを作りたい]( • uvを使ってPythonでCLIツールを作りたい )
---
この動画はナレーションに VOICEVOX を利用しています。
https://voicevox.hiroshiba.jp/
VOICEVOXさん、声をありがとう!!
声 VOICEVOX:ずんだもん、VOICEVOX:白上虎太郎
#Python #Ruff