Skip to content

Commit 2d8cd48

Browse files
committed
Fix script analyzer rules
1 parent bcd1608 commit 2d8cd48

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

.build.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,6 @@
55
# Build configuration
66
$IBHConfig.GalleryTask.TokenCallback = { Get-BuildSecret -EnvironmentVariable 'PS_GALLERY_KEY' -CredentialManager 'PowerShell Gallery Key (claudiospizzi)' }
77
$IBHConfig.RepositoryTask.TokenCallback = { Get-BuildSecret -EnvironmentVariable 'GITHUB_TOKEN' -CredentialManager 'GitHub Token (claudiospizzi)' }
8+
9+
# This rule generates too many false positives with parameter splatting and argument completers
10+
$IBHConfig.AnalyzerTestTask.ScriptAnalyzerRules = Get-ScriptAnalyzerRule | Where-Object { $_.RuleName -ne 'PSReviewUnusedParameter' }

AnsibleCtl/Functions/Start-AnsibleCtl.ps1

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -395,8 +395,6 @@ function Start-AnsibleCtl
395395
Register-ArgumentCompleter -CommandName 'Start-AnsibleCtl' -ParameterName 'AnsibleVersion' -ScriptBlock {
396396
param ($CommandName, $ParameterName, $WordToComplete, $CommandAst, $FakeBoundParameters)
397397

398-
$ciSuffix = '-ci'
399-
400398
# Query the config.json from the GitHub repository to get the available
401399
# Ansible versions which will be builded and published to the container.
402400
# This is not perfect, but the image registry has non anonymous API to get
@@ -405,7 +403,7 @@ Register-ArgumentCompleter -CommandName 'Start-AnsibleCtl' -ParameterName 'Ansib
405403
foreach ($ansibleVersion in $config.ansible.versions) {
406404
if ($ansibleVersion -like "$WordToComplete*") {
407405
[System.Management.Automation.CompletionResult]::new($ansibleVersion, $ansibleVersion, 'ParameterValue', $ansibleVersion)
408-
[System.Management.Automation.CompletionResult]::new("$ansibleVersion$ciSuffix", "$ansibleVersion$ciSuffix", 'ParameterValue', "$ansibleVersion$ciSuffix")
406+
[System.Management.Automation.CompletionResult]::new("$ansibleVersion-ci", "$ansibleVersion-ci", 'ParameterValue', "$ansibleVersion-ci")
409407
}
410408
}
411409
}

0 commit comments

Comments
 (0)