複数行の呼び出し、リテラル、定義に末尾のカンマを自動追加するPythonツール兼pre-commitフック。
37328PythonMIT活発にメンテナンス更新 3 日前
#code-formatting
これらのツールはコードのスタイルを統一し、未使用のimportや不具合の可能性を見つけます。選ぶ際は、対応する言語やエディタ、既存のビルドやpre-commitへの組み込みやすさ、修正を自動で行うか警告のみかを確認してください。aleはVimやNeovimで入力中に非同期でlintを実行し、prettierやeslintも呼び出せます。ktlint-gradleはktlintをGradleに組み込み、Kotlinプロジェクト向けのチェックと整形タスクを追加します。nbQAはruffやblackなどをJupyter Notebookに直接実行します。
複数行の呼び出し、リテラル、定義に末尾のカンマを自動追加するPythonツール兼pre-commitフック。
Markdown、reStructuredText、LaTeXのドキュメント内にあるPythonコードブロックにBlackを実行するコマンドラインツール。
pyflakesで検出した未使用のimportや変数をPythonコードから削除するコマンドラインツール。
Jupyter Notebook上でruff、isort、black、mypy、flake8などのPythonリンターやフォーマッターを直接実行できるCLIツール。
入力中に非同期でコードをlintし、prettierやeslintなどのfixerを実行できる、Vim/Neovim用プラグイン兼LSPクライアントです。
Kotlinプロジェクトにチェックと自動フォーマットのタスクを追加する、ktlintをラップしたGradleプラグイン。