Skip to content

feat(execution): consider string members to violate requirements when… #99

feat(execution): consider string members to violate requirements when…

feat(execution): consider string members to violate requirements when… #99

Triggered via push December 15, 2023 23:02
Status Success
Total duration 3m 4s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention
Fit to window
Zoom out
Zoom in

Annotations

25 warnings
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs(23,14): warning RS1036: 'Nuke.SourceGenerators.StronglyTypedSolutionGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>' [/home/runner/work/nuke/nuke/source/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs(23,14): warning RS1036: 'Nuke.SourceGenerators.StronglyTypedSolutionGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>' [/home/runner/work/nuke/nuke/source/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj]
Nullability attribute usage with declaration of void or value type: source/Nuke.Utilities/IO/RelativePath.cs#L45
Applying nullness annotation to value type is meaningless
Nullability attribute usage with declaration of void or value type: source/Nuke.Utilities/IO/AbsolutePath.cs#L111
Applying nullness annotation to value type is meaningless
Use preferred argument style for literal values: source/Nuke.Build/Host.cs#L61
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Build/Logging.cs#L196
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Utilities/Text/String.Truncate.cs#L14
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Build/Logging.cs#L206
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Build/Logging.cs#L196
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Build/Logging.cs#L206
Inconsistent argument style: missing name identifier
Use preferred body style (convert into method or operator with preferred body style): source/Nuke.Build/NukeBuild.Interface.cs#L19
Code body does not conform to code style settings: use statement body
Possible 'null' assignment to non-nullable entity: source/Nuke.Tooling/NuGetPackageResolver.cs#L181
Possible 'null' assignment to non-nullable entity
Co-variant array conversion: source/Nuke.Utilities/Task.WaitAll.cs#L28
Co-variant array conversion from Task\[\] to Task\[\] can cause run-time exception on write operation
RoslynAnalyzers Specify analyzer banned API enforcement setting: source/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs#L23
'Nuke.SourceGenerators.StronglyTypedSolutionGenerator': A project containing analyzers or source generators should specify the property 'true'
Redundant using directive: source/Nuke.Tooling/ToolSettings.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: source/Nuke.Build.Tests/ParameterServiceTest.cs#L10
Using directive is not required by the code and can be safely removed