Skip to content

Cuemon CI/CD Pipeline #140

Cuemon CI/CD Pipeline

Cuemon CI/CD Pipeline #140

  • Production requires an approval to start deploying changes

    View pending deployments

    View pending deployments
    requested by gimlichael in Cuemon CI/CD Pipeline #140

Re-run triggered September 13, 2024 18:21
Status Waiting
Total duration
Artifacts 384
  • Production requires an approval to start deploying changes

    View pending deployments

    View pending deployments
    requested by gimlichael in Cuemon CI/CD Pipeline #140

pipelines.yml

on: workflow_dispatch
🐧 Prepare Linux
27s
🐧 Prepare Linux
πŸͺŸ Prepare Windows
1m 24s
πŸͺŸ Prepare Windows
Matrix: πŸ› οΈ Build
Matrix: πŸ§ͺ Test
Matrix: πŸ“¦ Pack
πŸ“Š Code Coverage Analysis
1m 27s
πŸ“Š Code Coverage Analysis
πŸ”¬ Code Quality Analysis
12m 54s
πŸ”¬ Code Quality Analysis
πŸ›‘οΈ Security Analysis
8m 33s
πŸ›‘οΈ Security Analysis
πŸš€ Deploy v9.0.0-preview.5
πŸš€ Deploy v9.0.0-preview.5
Production waiting for review
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
gimlichael
requested review
Production -

Annotations

142 warnings
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L17
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L16
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Release, net9.0)
Failed to download action 'https://api.github.com/repos/codebeltnet/git-checkout/tarball/cd63625b51018375da037ebe66045dcea2d56505'. Error: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
πŸ› οΈ Build (Release, net9.0)
Back off 20.571 seconds before retry.
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/Validator.cs#L99
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/Validator.cs#L99
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Validator.ThrowIfInvalidOptions<TOptions>(TOptions,
πŸ› οΈ Build (Release, netstandard2.1): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/Validator.cs#L99
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/Validator.cs#L99
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Validator.ThrowIfInvalidOptions<TOptions>(TOptions,
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/Validator.cs#L99
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/Validator.cs#L99
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Validator.ThrowIfInvalidOptions<TOptions>(TOptions,
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/Validator.cs#L99
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/Validator.cs#L99
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Validator.ThrowIfInvalidOptions<TOptions>(TOptions,
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L17
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Debug, netstandard2.1): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L16
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/Validator.cs#L99
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/Validator.cs#L99
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Validator.ThrowIfInvalidOptions<TOptions>(TOptions,
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/Validator.cs#L99
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/Validator.cs#L99
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Validator.ThrowIfInvalidOptions<TOptions>(TOptions,
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/Validator.cs#L99
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/Validator.cs#L99
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Validator.ThrowIfInvalidOptions<TOptions>(TOptions,
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/Validator.cs#L99
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/Validator.cs#L99
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Validator.ThrowIfInvalidOptions<TOptions>(TOptions,
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ“¦ Pack (Debug)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
πŸ“¦ Pack (Debug)
- Add lib or ref assemblies for the net6.0 target framework
πŸ“¦ Pack (Debug)
- Add lib or ref assemblies for the net8.0 target framework
πŸ“¦ Pack (Debug)
- Add lib or ref assemblies for the net9.0 target framework
πŸ“¦ Pack (Debug)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
πŸ“¦ Pack (Debug)
- Add lib or ref assemblies for the net6.0 target framework
πŸ“¦ Pack (Debug)
- Add lib or ref assemblies for the net8.0 target framework
πŸ“¦ Pack (Debug)
- Add lib or ref assemblies for the net9.0 target framework
πŸ“¦ Pack (Debug)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
πŸ“¦ Pack (Debug)
- Add lib or ref assemblies for the net6.0 target framework
πŸ“¦ Pack (Release)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
πŸ“¦ Pack (Release)
- Add lib or ref assemblies for the net6.0 target framework
πŸ“¦ Pack (Release)
- Add lib or ref assemblies for the net8.0 target framework
πŸ“¦ Pack (Release)
- Add lib or ref assemblies for the net9.0 target framework
πŸ“¦ Pack (Release)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
πŸ“¦ Pack (Release)
- Add lib or ref assemblies for the net6.0 target framework
πŸ“¦ Pack (Release)
- Add lib or ref assemblies for the net8.0 target framework
πŸ“¦ Pack (Release)
- Add lib or ref assemblies for the net9.0 target framework
πŸ“¦ Pack (Release)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
πŸ“¦ Pack (Release)
- Add lib or ref assemblies for the net6.0 target framework
πŸ›‘οΈ Security Analysis
1 issue was detected with this workflow: Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.
πŸ›‘οΈ Security Analysis: src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ›‘οΈ Security Analysis: src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ›‘οΈ Security Analysis: src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ›‘οΈ Security Analysis: src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ›‘οΈ Security Analysis: src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ›‘οΈ Security Analysis: src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
πŸ›‘οΈ Security Analysis: src/Cuemon.Core/Diagnostics/Failure.cs#L11
Rename Cuemon.Diagnostics.Failure to end in either 'Dictionary' or 'Collection' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
πŸ›‘οΈ Security Analysis: src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L18
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ›‘οΈ Security Analysis: src/Cuemon.Core/Collections/Generic/PartitionerEnumerable.cs#L17
Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/BitStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/ByteStorageCapacity.cs#L40
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L10
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Runtime/DependencyEventArgs.cs#L32
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Runtime/WatcherEventArgs.cs#L51
Modifiers are not ordered (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Extensions/DateTimeDecoratorExtensions.cs#L15
Use "DateTime.UnixEpoch" instead of creating DateTime instances that point to the unix epoch time (https://rules.sonarsource.com/csharp/RSPEC-6588)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Extensions/HierarchyDecoratorExtensions.cs#L18
Indexing at Count-1 should be used instead of the "Enumerable" extension method "Last" (https://rules.sonarsource.com/csharp/RSPEC-6608)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Calculator.cs#L300
Define a constant instead of using this literal 'Cannot apply assignment operator '{0}' (x << y) to operands of type '{1}'.' 6 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Calculator.cs#L308
Define a constant instead of using this literal 'Cannot apply assignment operator '{0}' (x >> y) to operands of type '{1}'.' 6 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/UnitPrefix.cs#L15
Identifier 'Decimal' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)

Artifacts

Produced during runtime
Name Size
CoverageReport-Debug-Windows-3942709c2c6b6c31d614dec3162f734986ab1c8c7d2e5ef1642f798ec3e692b0
10.5 MB
TestResults-Debug-Windows-3942709c2c6b6c31d614dec3162f734986ab1c8c7d2e5ef1642f798ec3e692b0
1.86 MB