Feature Request: Remove unnecessary array declaration in params parameter
Open
Area-Analyzers
Feature Request
- Dominant language
- C#
- Stars
- 3.5k
- Forks
- 294
- Avg merge
- 2h 30m
- Merged PRs (30d)
- 4
Description
May I request a feature that removes unnecessary array declarations in a params parameter?
For example in the following context
```csharp
static class Program
{
static void M()
{
Sum(new int[] { 1, 2, 3 });
Sum(1, 2, 3);
}
static int Sum(params int[] values) => values.Sum();
}
```
Offer to change this
```Sum(new int[] { 1, 2, 3 });```
To this
```Sum(1, 2, 3);```
Contributor guide
Assessment
This issue has not been assessed yet.