google / google/vim-codefmt

Add `:CodefmtInfo` command to report diagnostics to help users check config / diagnose problems

オープン
#234 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Vim Script
スター
1.1k
フォーク
102
PR マージ指標
30日以内にマージされた PR はありません

説明

We should have a command called something like `:CodefmtInfo` that can dump a report on how it's configured wrt the current context and maybe the last known invocation.

For example:
```vim
:CodefmtInfo
```
```
Current buffer: foo.py
Autoformat [enabled|disabled] [using formatter yapf]
Selected formatter: [yapf]
All available formatters: yapf, black, isort, autopep8

Last invocation at [TIMESTAMP]:
Executed command: yapf -blah ...
Exit code: [0|...]
[Stderr: ...]
```

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

提案されている :CodefmtInfo コマンドから始めて、現在のバッファ、フォーマッタの選択、設定、最後の呼び出しにアクセスする方法を追跡します。完了条件は、コマンドが issue に示されているコンテキストフィールドと診断フィールドを網羅するレポートを生成し、実行されたコマンド、終了コード、利用可能な場合は stderr も含めることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
vim
領域
cli, developer-experience
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。