`Update-PSModuleManifest` causes `PSAvoidTrailingWhitespace`
@alerickson 已经在做这个了。
开始于 2026年8月6日。
评估
这个 Issue 还没有评估数据。
描述
Prerequisites
- Write a descriptive title.
- Make sure you are able to repro it on the latest released version
- Search the existing issues.
Steps to reproduce
When updating the module manifest with items that do not fit on a single line, the Update-PSModuleManifest leaves a trailing whitespace behind the comma.
New-ModuleManifest -Path ModuleManifest.psd1
Update-PSModuleManifest -Path ModuleManifest.psd1 -FunctionsToExport @(
"Compress-PSResource",
"Find-PSResource",
"Get-InstalledPSResource",
"Get-PSResourceRepository",
"Get-PSScriptFileInfo",
"Import-PSGetRepository",
"Install-PSResource",
"New-PSScriptFileInfo",
"Publish-PSResource",
"Register-PSResourceRepository",
"Reset-PSResourceRepository",
"Save-PSResource",
"Set-PSResourceRepository",
"Test-PSScriptFileInfo",
"Uninstall-PSResource",
"Unregister-PSResourceRepository",
"Update-PSModuleManifest",
"Update-PSResource",
"Update-PSScriptFileInfo"
)
Invoke-ScriptAnalyzer ModuleManifest.psd1 | Should -be NullOrEmpty
Expected behavior
No analyzer violations
Actual behavior
InvalidResult:
Line |
1 | Invoke-ScriptAnalyzer ModuleManifest.psd1 | Should -be NullOrEmpty
| Expected 'NullOrEmpty', but got @(Line has trailing whitespace, Line has trailing whitespace, Line has
| trailing whitespace, Line has trailing whitespace, Line has trailing whitespace, Line has trailing
| whitespace, Line has trailing whitespace, Line has trailing whitespace).
Error details
Environment data
ModuleType Version PreRelease Name ExportedCommands
---------- ------- ---------- ---- ----------------
Binary 1.2.0 Microsoft.PowerShell.PSResourceGet {Compress-PSResource, Find-PSResource, Get-In…
Name Value
---- -----
PSVersion 7.6.4
PSEdition Core
GitCommitId 7.6.4
OS Microsoft Windows 10.0.26100
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.4
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Visuals
No response
- 主要语言
- C#
- 星标
- 576
- 派生
- 114
- 平均合并
- 23 小时 17 分钟
- 30 天内合并 PR
- 8
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
PowerShell/PSResourceGet 的其他 Issue
-
Create parent directories only after the containment check in InstallHelper.TryExtractToDirectory 未关闭
难度 2/5 1-3 小时 新手友好度 78/100
PowerShell/PSResourceGet#2056 ·
-
feature_request
难度 2/5 1-3 小时 新手友好度 68/100
PowerShell/PSResourceGet#2013 · 3 条评论 ·
-
feature_request Needs-Triage
PowerShell/PSResourceGet#2057 · 已指派 1 人 ·
-
Needs-Triage
难度 3/5 1-2 天 新手友好度 68/100
PowerShell/PSResourceGet#2055 ·
-
Needs-Triage
难度 3/5 1-2 天 新手友好度 72/100
PowerShell/PSResourceGet#2054 ·
查看 PowerShell/PSResourceGet 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
nightscout/nocturne#1379 ·
-
priority-0
难度 2/5 1-3 小时 新手友好度 68/100
-
难度 1/5 1 小时以内 新手友好度 78/100
StackExchange/StackExchange.Redis#3249 ·
-
难度 2/5 1-3 小时 新手友好度 68/100
-
documentation
难度 2/5 1-3 小时 新手友好度 72/100