SublimeLinter-contrib-Powershell
PowerShell 的 SublimeLinter 插件
详细信息
安装次数
- 总计 6K
- Win 5K
- Mac 722
- Linux 558
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 2 | 0 | 1 | 1 | 0 | 1 | 2 | 2 | 1 | 2 | 0 | 1 | 1 | 0 | 3 | 0 | 0 | 1 | 2 | 1 | 3 | 1 | 0 | 1 | 0 | 5 | 1 | 2 | 1 | 0 | 2 | 0 | 0 | 0 | 2 | 3 | 1 | 1 | 0 | 3 | 1 | 1 | 0 | 0 | 2 |
Mac | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
阅读手册
SublimeLinter-contrib-powershell
这个 SublimeLinter 的代码检查插件为 SublimeLinter 提供了一个与 PSScriptAnalyzer 接口。它将用于具有 PowerShell
语法的文件。
该代码检查插件在 Windows PowerShell 3.0 或更高版本以及 Windows/Linux/macOS 上的 PowerShell Core 6.2 或更高版本上运行。
您可以使用 PowerShell 提示符中的 $PSVersionTable.PSVersion
检查您的 PowerShell 版本。
安装
为了使用此插件,必须安装 SublimeLinter。请使用 Package Control 安装代码检查插件。
在安装此插件之前,您必须确保 PSScriptAnalyzer 已安装到您的系统上,并且在 PowerShell 启动时可用。
PSScriptAnalyzer 可以通过 PowerShell 提示符中的 Install-Module -Name PSScriptAnalyzer
命令安装,这将自动使模块在 PowerShell 启动时可用。
设置
通过设置文件更改 ScriptAnalyzer 设置 的最简单方法是。
一个具有注释选项的示例 设置文件 位于此插件的根目录中。提供的示例设置文件检查与 PowerShell 3.0 的兼容性并排除对尾随空格的检查。
检查器将按照以下顺序决定使用哪些设置
如果您的项目目录中存在有效的 PSScriptAnalyzerSettings.psd1 文件,则这些设置将优先于所有其他设置。这使您能够为不同的项目使用不同的设置。
如果您的PowerShell环境中存在名为
Env:PSScriptAnalyzerSettingsPath
的环境变量,并且已包含有效的设置文件的全路径,则将使用这些设置。如果您的PowerShell环境中存在名为
$GlobalPSScriptAnalyzerSettingsPath
的变量,并且已包含有效的设置文件的全路径,则将使用这些设置。这允许您使用全局自定义设置。为了持久化设置,请在您的PowerShell配置文件中设置此变量。如果在您的项目文件夹中找不到设置文件,且未对
$GlobalPSScriptAnalyzerSettingsPath
变量进行设置,则将使用PSScriptAnalyzer的默认设置。(启动所有默认规则且不进行兼容性检查)
PSScriptAnalyzer具有自动修复某些警告的能力。例如,扩展别名。尽管我相信此功能经过相当程度的测试,但请在使用之前始终确保备份您的文件。
在命令面板中输入Powershell: Fix warnings
以尝试使用它。