Skip to content

feat(aspnetcore): HTTP endpoints to trigger and manage reports (PR 7) - #32

Merged
thiagoluga merged 14 commits into
masterfrom
feat/aspnetcore
Jun 26, 2026
Merged

feat(aspnetcore): HTTP endpoints to trigger and manage reports (PR 7)#32
thiagoluga merged 14 commits into
masterfrom
feat/aspnetcore

harden(core): sanitize artifact file name; narrow cleanup catch

283735d
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 26, 2026 in 19s

Annotations

Check warning on line 175 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqP&open=AZ8FPO5SsriO4VrETkqP&pullRequest=32

Check warning on line 178 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqR&open=AZ8FPO5SsriO4VrETkqR&pullRequest=32

Check warning on line 69 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Method has 9 parameters, which is greater than the 7 authorized.

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqC&open=AZ8FPO5SsriO4VrETkqC&pullRequest=32

Check warning on line 152 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqM&open=AZ8FPO5SsriO4VrETkqM&pullRequest=32

Check warning on line 127 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqE&open=AZ8FPO5SsriO4VrETkqE&pullRequest=32

Check warning on line 177 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqQ&open=AZ8FPO5SsriO4VrETkqQ&pullRequest=32

Check warning on line 213 in src/NeoReports.Core/Pipeline/ReportRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO7osriO4VrETkqS&open=AZ8FPO7osriO4VrETkqS&pullRequest=32

Check warning on line 166 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqO&open=AZ8FPO5SsriO4VrETkqO&pullRequest=32

Check warning on line 117 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqF&open=AZ8FPO5SsriO4VrETkqF&pullRequest=32

Check warning on line 96 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqK&open=AZ8FPO5SsriO4VrETkqK&pullRequest=32

Check warning on line 42 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqD&open=AZ8FPO5SsriO4VrETkqD&pullRequest=32

Check warning on line 71 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqH&open=AZ8FPO5SsriO4VrETkqH&pullRequest=32

Check warning on line 47 in tests/NeoReports.Core.UnitTests/FileSystemArtifactStoreTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FSDnusroHVhXH58N5&open=AZ8FSDnusroHVhXH58N5&pullRequest=32

Check warning on line 136 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqG&open=AZ8FPO5SsriO4VrETkqG&pullRequest=32

Check warning on line 75 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqI&open=AZ8FPO5SsriO4VrETkqI&pullRequest=32

Check warning on line 159 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqN&open=AZ8FPO5SsriO4VrETkqN&pullRequest=32

Check warning on line 101 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqL&open=AZ8FPO5SsriO4VrETkqL&pullRequest=32

Check warning on line 88 in src/Integrations/NeoReports.AspNetCore/NeoReportsEndpointRouteBuilderExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use explicit type instead of 'var'

See more on https://sonarcloud.io/project/issues?id=lugarini_NeoReports&issues=AZ8FPO5SsriO4VrETkqJ&open=AZ8FPO5SsriO4VrETkqJ&pullRequest=32