PowerShell / PowerShell/PSScriptAnalyzer
Exception for using non existing parameters
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.2k
- Forks
- 414
- Avg merge
- 13h 1m
- Merged PRs (30d)
- 2
Description
Hi All, Just a feedback! It will be good if Script Analyzer throws an exception for using non existing parameters,
Example:
Function Get-Information {
param(
$serviceName
)
Get-Service -Notavailable $serviceName
}
Get-Information -something BITS
- Get-Service is a native cmdlet - using non existing parameters
- function Get-Information has a parameter $servicename but while calling the function using incorrect param
If we get exceptions for this it will be good for demonstrating PowerShell and script analyzer
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the Script Analyzer entry points for command and function parameter validation, then inspect how existing diagnostics are reported. Determine whether the requested behavior covers both the Get-Service call and the Get-Information invocation, and define tests for each before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, powershell
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100