`Update-PSModuleManifest` causes `PSAvoidTrailingWhitespace`
@alerickson đang làm issue này rồi.
Từ ngày 6/8/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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
- Ngôn ngữ chính
- C#
- Star
- 576
- Fork
- 114
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 7
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của PowerShell/PSResourceGet
-
Create parent directories only after the containment check in InstallHelper.TryExtractToDirectory Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
PowerShell/PSResourceGet#2056 ·
-
feature_request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
PowerShell/PSResourceGet#2013 · 3 bình luận ·
-
Needs-Triage
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
PowerShell/PSResourceGet#2055 ·
-
Needs-Triage
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
PowerShell/PSResourceGet#2054 ·
-
(dsc): Export ignores `--input` filter for `Repository` and `PSResourceList` on DSC 3.3.* or above Đang mởNeeds-Triage
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
PowerShell/PSResourceGet#2053 ·
Tất cả issue của PowerShell/PSResourceGet
Issue tương tự
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
sillsdev/languageforge-lexbox#2665 ·
-
bug documentation frontend
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
azurenoops/spin_agent#975 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
-
:watch: Not Triaged 11.0 fundamentals/subsvc
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 92/100
dotnet/AspNetCore.Docs#37699 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
SubtitleEdit/subtitleedit#15108 · 1 bình luận ·