45

PowerShell プログラムのソース コードを美しくするツールを探しています。理想的には CLI ベースですが、どのようなソリューションでもかまいません。一般的なきれいなプリンター ツールを構成することは避けたいと思います。PowerShell ですぐに使用できるソリューションが必要です。そのようなことはありますか?

4

3 に答える 3

31

更新: 現在 GitHub にあります: https://github.com/DTW-DanWard/PowerShell-Beautifier

PowerShell で PowerShell プリティ プリンター/コード クリーナーを作成しました。空白を削除し、コード グループをインデントし、エイリアスをコマンドに置き換え、コマンド、パラメーター、型などの大文字と小文字を修正します。これを使用して、ファイルをその場で再フォーマットしたり、ソース ファイルを読み取って結果を別のファイルに出力したりできます。

詳細: http://danspowershellstuff.blogspot.com/2012/03/powershell-pretty-printer-code-cleaner.html

ダウンロードページ: http://www.dtwconsulting.com/PS/Module_PrettyPrinterV1.htm

変更/構成可能/その他を確認したいことを教えてください。

于 2012-03-03T18:25:58.733 に答える
3

私は何も知りません。ただし、PowerShell V2 では、構築できる PowerShell トークナイザーが公開されています。System.Management.Automation.PsParser

「リント」のようなチェックを行うのも面白いかもしれません。

たとえば、ReadOnlyユーザーが変更した可能性があるため、スクリプトはマークされていないエイリアスを使用しないようにする必要があると思います。PowerShell で定義されている既定のエイリアスはどこにありますか?を参照してください。いくつかの議論のために。

于 2010-06-17T17:37:20.160 に答える
1

ScriptCopを見てください。マイク・シェパード
への小道具- 私は彼の答えからこれを見つけましたここ.

于 2011-10-20T16:44:05.263 に答える