Skip to content

Refactor parameter extraction into a ParameterListBuilder module - #1180

Merged
christianhelle merged 5 commits into
mainfrom
refactor-parameter-extraction
Jul 16, 2026
Merged

Refactor parameter extraction into a ParameterListBuilder module#1180
christianhelle merged 5 commits into
mainfrom
refactor-parameter-extraction

test: add Build-level tests for ParameterListBuilder

47406f4
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 30, 2026 in 12s

Annotations

Check warning on line 8 in src/Refitter.Core/ParameterExtraction/HeaderParameterExtractor.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make 'Extract' a static method.

See more on https://sonarcloud.io/project/issues?id=christianhelle_refitter&issues=AZ8aq5vpYxAFUnzwROoe&open=AZ8aq5vpYxAFUnzwROoe&pullRequest=1180

Check warning on line 8 in src/Refitter.Core/ParameterExtraction/RouteParameterExtractor.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make 'Extract' a static method.

See more on https://sonarcloud.io/project/issues?id=christianhelle_refitter&issues=AZ8aq5wAYxAFUnzwROoh&open=AZ8aq5wAYxAFUnzwROoh&pullRequest=1180

Check warning on line 8 in src/Refitter.Core/ParameterExtraction/BodyParameterExtractor.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make 'Extract' a static method.

See more on https://sonarcloud.io/project/issues?id=christianhelle_refitter&issues=AZ8aq5vdYxAFUnzwROod&open=AZ8aq5vdYxAFUnzwROod&pullRequest=1180

Check warning on line 8 in src/Refitter.Core/ParameterExtraction/QueryParameterExtractor.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make 'Extract' a static method.

See more on https://sonarcloud.io/project/issues?id=christianhelle_refitter&issues=AZ8aq5v2YxAFUnzwROof&open=AZ8aq5v2YxAFUnzwROof&pullRequest=1180

Check warning on line 38 in src/Refitter.Core/ParameterExtraction/QueryParameterExtractor.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

"EndsWith" overloads that take a "char" should be used

See more on https://sonarcloud.io/project/issues?id=christianhelle_refitter&issues=AZ8aq5v2YxAFUnzwROog&open=AZ8aq5v2YxAFUnzwROog&pullRequest=1180

Check warning on line 43 in src/Refitter.Core/ParameterExtraction/ParameterTypeResolver.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

"EndsWith" overloads that take a "char" should be used

See more on https://sonarcloud.io/project/issues?id=christianhelle_refitter&issues=AZ8aq5vLYxAFUnzwROob&open=AZ8aq5vLYxAFUnzwROob&pullRequest=1180

Check warning on line 31 in src/Refitter.Core/ParameterExtraction/ParameterDefaultValueFormatter.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'default' 6 times.

See more on https://sonarcloud.io/project/issues?id=christianhelle_refitter&issues=AZ8aq5vSYxAFUnzwROoc&open=AZ8aq5vSYxAFUnzwROoc&pullRequest=1180

Check warning on line 9 in src/Refitter.Core/ParameterExtraction/FormParameterExtractor.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make 'Extract' a static method.

See more on https://sonarcloud.io/project/issues?id=christianhelle_refitter&issues=AZ8aq5sEYxAFUnzwROoa&open=AZ8aq5sEYxAFUnzwROoa&pullRequest=1180