有没有一个PowerShell代码格式化程序/漂亮的打印机?

我正在寻找PowerShell程序的源代码美化器。 理想情况下,它将基于CLI,但任何解决scheme都是可以接受的。 我想避免configuration一个通用的漂亮的打印机工具; 我想要一个适用于PowerShell的解决scheme。 有这样的事吗?

更新:现在在GitHub上: https : //github.com/DTW-DanWard/PowerShell-Beautifier

我在PowerShell中编写了一个PowerShell漂亮的打印机/代码清理器。 它清理空白区域,缩进代码组,使用命令replace别名,修复命令,参数,types等的shell。您可以使用它来重新格式化文件或读取源文件并将结果输出到不同的文件中。

更多信息: http : //danspowershellstuff.blogspot.com/2012/03/powershell-pretty-printer-code-cleaner.html

下载页面: http : //www.dtwconsulting.com/PS/Module_PrettyPrinterV1.htm

让我知道你想看到更改/可configuration/等。

我不知道。 但是,PowerShell V2公开了可以构build的PowerShell标记器: System.Management.Automation.PsParser

做一些“皮棉”式的检查也许会很有趣。

例如,我认为脚本应该避免使用未标记为ReadOnly别名,因为用户可能已经改变了它们。 请参阅在powershell中定义的默认别名在哪里? 进行一些讨论。

看看ScriptCop 。
道具迈克·谢泼德 – 我在这里find他的答案。