PowerShell プログラムのソース コードを美しくするツールを探しています。理想的には CLI ベースですが、どのようなソリューションでもかまいません。一般的なきれいなプリンター ツールを構成することは避けたいと思います。PowerShell ですぐに使用できるソリューションが必要です。そのようなことはありますか?
3 に答える
更新: 現在 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
変更/構成可能/その他を確認したいことを教えてください。
私は何も知りません。ただし、PowerShell V2 では、構築できる PowerShell トークナイザーが公開されています。System.Management.Automation.PsParser
「リント」のようなチェックを行うのも面白いかもしれません。
たとえば、ReadOnly
ユーザーが変更した可能性があるため、スクリプトはマークされていないエイリアスを使用しないようにする必要があると思います。PowerShell で定義されている既定のエイリアスはどこにありますか?を参照してください。いくつかの議論のために。