Skip to content

Merge remote-tracking branch 'origin/master' #282

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master' #282

Triggered via push November 9, 2023 23:48
Status Success
Total duration 1m 27s
Artifacts

build.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

288 warnings and 712 notices
Access to a static member of a type via a derived type: clio/Package/PackageConverter.cs#L124
Access to a static member of a type via a derived type
Access to a static member of a type via a derived type: clio/Utilities/WebBrowser.cs#L15
Access to a static member of a type via a derived type
Possible 'null' assignment to non-nullable entity: clio/ModelBuilder/ModelBuilder.cs#L100
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: cliogate/Files/cs/BpmcliApiGateway.cs#L205
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/ScenarioHandlers/RestoreBd.cs#L43
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Package/PackageArchiver.cs#L98
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Package/PackageConverter.cs#L240
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/CompressionUtilities.cs#L108
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Command/InstallerCommand.cs#L94
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Package/PackageConverter.cs#L240
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/ProcessExecutor.cs#L24
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Requests/OpenUrl.cs#L29
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Command/ExternalLink.cs#L75
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Command/SqlScriptCommand.cs#L55
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/FileSystem.cs#L134
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: cliogate/Files/cs/BpmcliApiGateway.cs#L251
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/FileSystem.cs#L178
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/JsonConverter.cs#L40
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/ScenarioHandlers/Unzip.cs#L73
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/ScenarioHandlers/RestoreBd.cs#L66
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/FileSystem.cs#L139
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Environment/ConfigurationOptions.cs#L185
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Environment/ConfigurationOptions.cs#L192
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Environment/ConfigurationOptions.cs#L192
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Package/PackageArchiver.cs#L163
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/ScenarioHandlers/Unzip.cs#L69
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/ScenarioHandlers/Unzip.cs#L74
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Common/FileSystem.cs#L185
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: clio/Package/CreatioPackage.cs#L83
Possible 'null' assignment to non-nullable entity
Keyword 'new' is required: clio/Command/SqlScriptCommand.cs#L31
The keyword 'new' is required on 'IsSilent' because it hides property 'bool Clio.EnvironmentOptions.IsSilent'
Code is unreachable: clio/Common/db/Postgres.cs#L108
Code is unreachable
Use of obsolete symbol: clio/Utilities/WebBrowser.cs#L15
SYSLIB0014: WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.
Class overrides Object.Equals(object o) but not Object.GetHashCode(): clio/Package/PackageInstallOptions.cs#L35
'Clio.Package.PackageInstallOptions' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Operator '==' or operator '!=' with 'Object.Equals(object o)' and 'Object.GetHashCode()' not overridden: clio/Package/PackageInstallOptions.cs#L6
'Clio.Package.PackageInstallOptions' defines operator '==' or operator '!=' but does not override 'Object.Equals(object o)' and 'Object.GetHashCode()'
Async function without await expression: clio/Requests/IISScannerRequest.cs#L52
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Async function without await expression: clio/Common/ScenarioHandlers/RestoreBd.cs#L24
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Async function without await expression: clio/Common/ScenarioHandlers/ConfigureConnectionString.cs#L21
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Async function without await expression: clio/Common/ScenarioHandlers/Test.cs#L20
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Async function without await expression: clio/Requests/IISScannerRequest.cs#L70
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Async function without await expression: clio/Common/ScenarioHandlers/CreateIISSite.cs#L93
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value.: clio/Command/InstallerCommand.cs#L250
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(DatabaseType)2' is not covered.
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value.: clio/Command/InstallerCommand.cs#L243
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(DatabaseType)2' is not covered.
Namespace does not correspond to file location: clio/Package/NuGet/NugetPackageRestorer.cs#L7
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Command/UploadLicensesCommand.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Command'
Namespace does not correspond to file location: clio/Package/PackageInfoProvider.cs#L10
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Package/NuGet/INuspecFilesGenerator.cs#L3
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/IInstallNugetPackage.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/CreatioSdkOnline.cs#L9
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Command/SqlScriptCommand.cs#L12
Namespace does not correspond to file location, must be: 'Clio.Command'
Namespace does not correspond to file location: clio/Package/NuGet/INugetPackageRestorer.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/PackageConverter.cs#L11
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Package/CreatioPackage.cs#L6
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Command/DeletePackageCommand.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Command'
Namespace does not correspond to file location: clio/Package/NuGet/InstallNugetPackage.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: cliogate/Files/cs/ATFLogService.cs#L1
Namespace does not correspond to file location, must be: 'cliogate.Files.cs'
Namespace does not correspond to file location: clio/Environment/ISettingsRepository.cs#L3
Namespace does not correspond to file location, must be: 'Clio.Environment'
Namespace does not correspond to file location: clio/Package/IPackageInfoProvider.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Package/PackageInfo.cs#L6
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Package/NuGet/INugetPackagesProvider.cs#L5
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: cliogate/Files/cs/SQLFunctions.cs#L1
Namespace does not correspond to file location, must be: 'cliogate.Files.cs'
Namespace does not correspond to file location: clio/Package/NuGet/ICreatioSdk.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/NugetPacker.cs#L6
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/AllVersionsNugetPackages.cs#L6
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Environment/ICreatioEnvironment.cs#L3
Namespace does not correspond to file location, must be: 'Clio.Environment'
Namespace does not correspond to file location: clio/Package/NuGet/NugetPackage.cs#L3
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/IPackageArchiver.cs#L4
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Package/NuGet/INuGetManager.cs#L3
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/NugetPackageFullName.cs#L3
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Marketplace/MarketplaceApplicationModel.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Marketplace'
Namespace does not correspond to file location: clio/Package/PackageArchiver.cs#L8
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Environment/EnvironmentResult.cs#L4
Namespace does not correspond to file location, must be: 'Clio.Environment'
Namespace does not correspond to file location: clio/Package/NuGet/LastVersionNugetPackages.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/NuGetManager.cs#L9
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/INugetPacker.cs#L3
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/CreatioSdk.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/NugetPackagesProvider.cs#L11
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/PackageForUpdate.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Command/ALMCommand/DeployCommand.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Command.ALMCommand'
Namespace does not correspond to file location: clio/Environment/ClioEnvironment.cs#L6
Namespace does not correspond to file location, must be: 'Clio.Environment'
Namespace does not correspond to file location: clio/Command/UpdateCliCommand.cs#L12
Namespace does not correspond to file location, must be: 'Clio.Command'
Namespace does not correspond to file location: clio/Package/PackageUtilities.cs#L6
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Project/CreatioPkgProject.cs#L7
Namespace does not correspond to file location, must be: 'Clio.Project'
Namespace does not correspond to file location: clio/Environment/ConfigurationOptions.cs#L12
Namespace does not correspond to file location, must be: 'Clio.Environment'
Namespace does not correspond to file location: clio/Package/IPackageUtilities.cs#L3
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Command/SysSettingsCommand.cs#L5
Namespace does not correspond to file location, must be: 'Clio.Command'
Namespace does not correspond to file location: clio/Package/NuGet/NuspecFilesGenerator.cs#L7
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Package/NuGet/NugetConstants.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package.NuGet'
Namespace does not correspond to file location: clio/Marketplace/Marketplace.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Marketplace'
Namespace does not correspond to file location: clio/Package/PackageVersion.cs#L1
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Command/CommandLineOptions.cs#L5
Namespace does not correspond to file location, must be: 'Clio.Command'
Namespace does not correspond to file location: clio/Command/CompressAppCommand.cs#L9
Namespace does not correspond to file location, must be: 'Clio.Command'
Namespace does not correspond to file location: clio/ModelBuilder/Dto/EntitySchema.cs#L5
Namespace does not correspond to file location, must be: 'Clio.ModelBuilder.Dto'
Namespace does not correspond to file location: clio/Package/PackageDependency.cs#L3
Namespace does not correspond to file location, must be: 'Clio.Package'
Namespace does not correspond to file location: clio/Command/PackageCommand/ExtractPackageCommand.cs#L8
Namespace does not correspond to file location, must be: 'Clio.Command.PackageCommand'
Namespace does not correspond to file location: clio/ModelBuilder/ModelBuilder.cs#L13
Namespace does not correspond to file location, must be: 'Clio.ModelBuilder'
Co-variant array conversion: clio/Package/NuGet/NugetPackagesProvider.cs#L88
Co-variant array conversion from Task\[\] to Task\[\] can cause run-time exception on write operation
Collection content is never queried (private accessibility): clio/Package/PackageConverter.cs#L92
Content of collection 'names' is only updated but never used
Collection is never updated (non-private accessibility): clio/Package/PackageDescriptor.cs#L22
Content of collection 'DependsOn' is never updated
Collection is never updated (non-private accessibility): clio/Command/GetMarketplaceCatalogue.cs#L123
Content of collection 'Applications' is never updated
Collection is never updated (non-private accessibility): clio/Package/NuGet/CreatioSdkOnline.cs#L52
Content of collection 'TopItems' is never updated
Conditional access qualifier expression is known to be null or not null: clio/Package/PackageArchiver.cs#L72
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: clio/YAML/Step.cs#L28
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: clio/Package/PackageArchiver.cs#L73
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: clio/Command/GetMarketplaceCatalogue.cs#L49
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: clio/Package/PackageArchiver.cs#L73
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: clio/Common/K8/cp.cs#L107
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: clio/Requests/IISScannerRequest.cs#L443
Conditional access qualifier expression is known to be not null
Use null check instead of a type check succeeding on any not-null value: clio/Querry/DataServiceQuerry.cs#L40
Use null check instead of a type check succeeding on any not-null value
Use null check instead of a type check succeeding on any not-null value: clio/Command/GetMarketplaceCatalogue.cs#L92
Use null check instead of a type check succeeding on any not-null value
Use null check instead of a type check succeeding on any not-null value: clio/Command/GetVersion.cs#L45
Use null check instead of a type check succeeding on any not-null value
Use null check instead of a type check succeeding on any not-null value: clio/Command/GetVersion.cs#L55
Use null check instead of a type check succeeding on any not-null value
Use null check instead of a type check succeeding on any not-null value: clio/Command/GetVersion.cs#L50
Use null check instead of a type check succeeding on any not-null value
Use null check instead of a type check succeeding on any not-null value: clio/Requests/ValidationBehaviour.cs#L24
Use null check instead of a type check succeeding on any not-null value
Use null check instead of a type check succeeding on any not-null value: clio/Command/GetVersion.cs#L40
Use null check instead of a type check succeeding on any not-null value
Empty constructor: clio/Common/Responses/ValueResponse.cs#L13
Empty constructor is redundant. The compiler generates the same by default.
Empty constructor: clio/Common/Responses/BaseResponse.cs#L14
Empty constructor is redundant. The compiler generates the same by default.
Empty constructor: clio/Command/RegAppCommand.cs#L128
Empty constructor is redundant. The compiler generates the same by default.
Empty constructor: clio/Common/Responses/BaseResponse.cs#L39
Empty constructor is redundant. The compiler generates the same by default.
Empty general catch clause: clio/Command/CheckWindowsFeatureCommand.cs#L73
Empty general catch clause suppresses any errors
Empty general catch clause: clio/Program.cs#L302
Empty general catch clause suppresses any errors
Empty general catch clause: clio/BindingsModule.cs#L43
Empty general catch clause suppresses any errors
Empty general catch clause: clio/Program.cs#L120
Empty general catch clause suppresses any errors
Empty general catch clause: clio/Program.cs#L147
Empty general catch clause suppresses any errors
Empty general catch clause: clio/Package/BasePackageInstaller.cs#L138
Empty general catch clause suppresses any errors
Empty namespace declaration: clio/Command/LockPackageCommand.cs#L4
Empty namespace declaration is redundant
Empty statement is redundant: clio/Requests/IISScannerRequest.cs#L413
Empty statement is redundant
Empty statement is redundant: clio/Requests/IISScannerRequest.cs#L231
Empty statement is redundant
String formatting method problems: clio/Command/UpdateCliCommand.cs#L20
Argument is not used in format string
Invalid XML documentation comment: clio/Requests/RegisterOAuthCredentials.cs#L17
Reference to undefined entity 'clientId'
Invalid XML documentation comment: clio/Command/InstallerHelper.cs#L78
Cannot resolve parameter 'unzippedDirectory'
Invalid XML documentation comment: cliogate/Files/cs/ATFLogService.cs#L95
Parameter 'loggerPattern' has no matching param tag in the XML comment for Terrasoft.Configuration.Enrichment.ATFLogService.StartLogBroadcast (but other parameters do)
Invalid XML documentation comment: clio/Command/InstallerHelper.cs#L63
Cannot resolve parameter 'packageArchiver'
Invalid XML documentation comment: clio/Requests/RegisterOAuthCredentials.cs#L17
Reference to undefined entity 'name'
Invalid XML documentation comment: cliogate/Files/cs/ATFLogService.cs#L90
Cannot resolve parameter 'logLevel'
Invalid XML documentation comment: clio/Requests/RegisterOAuthCredentials.cs#L17
Reference to undefined entity 'host'
Invalid XML documentation comment: clio/Requests/RegisterOAuthCredentials.cs#L17
Reference to undefined entity 'clientSecret'
Invalid XML documentation comment: cliogate/Files/cs/ATFLogService.cs#L89
Cannot resolve parameter 'loggerName'
Invalid XML documentation comment: clio/Command/InstallerHelper.cs#L62
Cannot resolve parameter 'zipFile'
Invalid XML documentation comment: clio/Command/InstallerHelper.cs#L100
Cannot resolve parameter 'unzippedDirectory'
Invalid XML documentation comment: cliogate/Files/cs/ATFLogService.cs#L95
Parameter 'logLevelStr' has no matching param tag in the XML comment for Terrasoft.Configuration.Enrichment.ATFLogService.StartLogBroadcast (but other parameters do)
Local variable hides member: clio/Environment/ConfigurationOptions.cs#L313
Local variable '_settings' hides field 'Settings Clio.SettingsRepository._settings'
Member hides static member from outer class: clio.tests/FluentAssertionExtension.cs#L10
Field 'FileToTest File' hides method from outer class
Member hides static member from outer class: clio.tests/FluentAssertionExtension.cs#L26
Field 'DirectoryToTest Directory' hides method from outer class
Non-accessed field (private accessibility): clio/Command/PackageCommand/ExtractPackageCommand.cs#L33
Field '_packageUtilities' is assigned but its value is never used
Non-accessed field (private accessibility): clio/Command/InstallApplicationOptions.cs#L45
Field '_marketplace' is assigned but its value is never used
Non-accessed field (private accessibility): clio/Package/BasePackageInstaller.cs#L32
Field '_scriptExecutor' is assigned but its value is never used
Non-accessed field (private accessibility): clio/Common/ArtifactFilter.cs#L12
Field '_baseDirectory' is assigned but its value is never used
Non-accessed field (private accessibility): clio/Command/PushPackageCommand.cs#L138
Field '_logger' is assigned but its value is never used
Non-accessed field (private accessibility): clio/Common/ExecutablePermissionsActualizer.cs#L31
Field '_fileSystem' is assigned but its value is never used
Non-accessed positional property (non-private accessibility): clio/Common/K8/k8Commands.cs#L247
Positional property 'Clio.Common.K8.k8Commands.ConnectionStringParams.RedisInternalPort' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): clio/Requests/IISScannerRequest.cs#L299
Positional property 'Clio.Requests.IISScannerHandler.SiteBinding.state' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): clio/Common/K8/k8Commands.cs#L247
Positional property 'Clio.Common.K8.k8Commands.ConnectionStringParams.DbInternalPort' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (private accessibility): clio/Requests/IISScannerRequest.cs#L318
Positional property 'Clio.Requests.IISScannerHandler.Bindings.Collection' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (private accessibility): clio/Requests/IISScannerRequest.cs#L316
Positional property 'Clio.Requests.IISScannerHandler.WebSiteDto.bindings' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (private accessibility): clio/Requests/IISScannerRequest.cs#L314
Positional property 'Clio.Requests.IISScannerHandler.WebAppDto.ItemXPath' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (private accessibility): clio/Requests/IISScannerRequest.cs#L316
Positional property 'Clio.Requests.IISScannerHandler.WebSiteDto.name' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (private accessibility): clio/Requests/IISScannerRequest.cs#L314
Positional property 'Clio.Requests.IISScannerHandler.WebAppDto.PhysicalPath' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (private accessibility): clio/Requests/IISScannerRequest.cs#L314
Positional property 'Clio.Requests.IISScannerHandler.WebAppDto.path' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (private accessibility): clio/Requests/IISScannerRequest.cs#L316
Positional property 'Clio.Requests.IISScannerHandler.WebSiteDto.id' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (private accessibility): clio/Requests/IISScannerRequest.cs#L314
Positional property 'Clio.Requests.IISScannerHandler.WebAppDto.enabledProtocols' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (private accessibility): clio/Requests/IISScannerRequest.cs#L314
Positional property 'Clio.Requests.IISScannerHandler.WebAppDto.ElementTagName' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed local variable: clio/Command/GetMarketplaceCatalogue.cs#L38
Local variable 'apps' is only assigned but its value is never used
Non-accessed local variable: clio.tests/CreatioPkgTests.cs#L63
Local variable 'a' is only assigned but its value is never used
Cannot resolve symbol in text argument: clio/Common/TemplateProvider.cs#L83
Cannot resolve symbol 'version'
Possible 'System.InvalidCastException' in foreach loop: clio/Command/CheckWindowsFeatureCommand.cs#L67
Possible 'System.InvalidCastException' when casting from System.Management.ManagementBaseObject to System.Management.ManagementObject
Possible multiple enumeration: clio/Requests/IISScannerRequest.cs#L89
Possible multiple enumeration
Possible multiple enumeration: clio/Package/PackageArchiver.cs#L76
Possible multiple enumeration
Possible multiple enumeration: clio/Common/TextUtilities.cs#L23
Possible multiple enumeration
Possible multiple enumeration: clio.tests/YAML/ScenarioTests.cs#L49
Possible multiple enumeration
Possible multiple enumeration: clio/Package/NuGet/NuGetManager.cs#L155
Possible multiple enumeration
Possible multiple enumeration: clio/Common/CompressionUtilities.cs#L155
Possible multiple enumeration
Possible multiple enumeration: clio/Command/RfsEnvironment.cs#L64
Possible multiple enumeration
Possible multiple enumeration: clio/Package/NuGet/NuGetManager.cs#L209
Possible multiple enumeration
Possible multiple enumeration: clio/Common/TextUtilities.cs#L26
Possible multiple enumeration
Possible multiple enumeration: clio/Package/NuGet/NuGetManager.cs#L161
Possible multiple enumeration
Possible multiple enumeration: clio/Command/RfsEnvironment.cs#L61
Possible multiple enumeration
Possible multiple enumeration: clio/Workspace/SolutionCreator.cs#L42
Possible multiple enumeration
Possible multiple enumeration: clio/Workspace/SolutionCreator.cs#L32
Possible multiple enumeration
Possible multiple enumeration: clio/Requests/IISScannerRequest.cs#L80
Possible multiple enumeration
Possible multiple enumeration: clio/Package/PackageArchiver.cs#L95
Possible multiple enumeration
Possible multiple enumeration: clio/Command/RfsEnvironment.cs#L80
Possible multiple enumeration
Possible multiple enumeration: clio/Common/TextUtilities.cs#L20
Possible multiple enumeration
Possible multiple enumeration: clio/Command/RfsEnvironment.cs#L71
Possible multiple enumeration
Possible multiple enumeration: clio/Package/NuGet/NuGetManager.cs#L86
Possible multiple enumeration
Possible multiple enumeration: clio/Requests/IISScannerRequest.cs#L84
Possible multiple enumeration
Possible multiple enumeration: clio/Common/TextUtilities.cs#L17
Possible multiple enumeration
Possible multiple enumeration: clio/Package/PackageArchiver.cs#L90
Possible multiple enumeration
Possible multiple enumeration: clio/Command/GetPkgListCommand.cs#L94
Possible multiple enumeration
Possible multiple enumeration: clio/Package/NuGet/NuGetManager.cs#L168
Possible multiple enumeration
Possible multiple enumeration: clio/Command/RfsEnvironment.cs#L63
Possible multiple enumeration
Possible multiple enumeration: clio/Package/NuGet/NuGetManager.cs#L204
Possible multiple enumeration
Possible multiple enumeration: clio/Command/GetPkgListCommand.cs#L95
Possible multiple enumeration
Possible multiple enumeration: clio/Common/CompressionUtilities.cs#L161
Possible multiple enumeration
Possible multiple enumeration: clio/Package/PackageArchiver.cs#L77
Possible multiple enumeration
Possible multiple enumeration: clio/Package/NuGet/NuGetManager.cs#L136
Possible multiple enumeration
Possible multiple enumeration: clio/Command/GetPkgListCommand.cs#L98
Possible multiple enumeration
Possible multiple enumeration: clio/Package/PackageArchiver.cs#L82
Possible multiple enumeration
Possible multiple enumeration: clio.tests/YAML/ScenarioTests.cs#L50
Possible multiple enumeration
Possible multiple enumeration: clio/Command/RfsEnvironment.cs#L35
Possible multiple enumeration
Possible 'System.NullReferenceException': cliogate/Files/cs/BpmcliApiGateway.cs#L74
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/InstallerCommand.cs#L216
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio.tests/YAML/ScenarioTests.cs#L68
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': cliogate/Files/cs/BpmcliApiGateway.cs#L241
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/RegisterCommand.cs#L129
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Package/PackageArchiver.cs#L81
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio.tests/CreatioPkgTests.cs#L78
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': cliogate/Files/cs/BpmcliApiGateway.cs#L227
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Package/PackageArchiver.cs#L94
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': cliogate/Files/cs/BpmcliApiGateway.cs#L191
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Common/FileSystem.cs#L23
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Package/PackageConverter.cs#L128
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/InstallerCommand.cs#L204
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Requests/IISScannerRequest.cs#L94
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Package/NuGet/CreatioSdkOnline.cs#L29
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Environment/ClioEnvironment.cs#L37
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Requests/RegisterOAuthCredentials.cs#L45
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/SetFsmConfigCommand.cs#L158
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/ALMCommand/DeployCommand.cs#L94
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': cliogate/Files/cs/BpmcliApiGateway.cs#L219
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Requests/IISScannerRequest.cs#L156
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/SetFsmConfigCommand.cs#L152
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/GetVersion.cs#L42
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/SqlScriptCommand.cs#L134
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Requests/IISScannerRequest.cs#L274
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio.tests/YAML/StepTests.cs#L81
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Project/CreatioPkgProject.cs#L129
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Common/K8/k8Commands.cs#L227
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Requests/RegisterOAuthCredentials.cs#L37
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio.tests/YAML/StepTests.cs#L51
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/ExternalLink.cs#L76
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/InstallerHelper.cs#L68
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Environment/ConfigurationOptions.cs#L74
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Package/PackageDependency.cs#L55
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Common/db/Mssql.cs#L72
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio.tests/YAML/ScenarioTests.cs#L60
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/GetVersion.cs#L55
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Requests/IISScannerRequest.cs#L363
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/RegisterCommand.cs#L75
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Project/CreatioPkgProject.cs#L182
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': clio/Command/RemoteCommand.cs#L39
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': cliogate/Files/cs/BpmcliApiGateway.cs#L265
Possible 'System.NullReferenceException'
Use preferred namespace body style: clio/Command/GitSync.cs#L10
Convert to file-scoped namespace
Use preferred namespace body style: clio/Requests/ValidationBehaviour.cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio/Project/VSProject.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Program.cs#L24
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/CommandLineOptions.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageConverter.cs#L12
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/WorkspacePathBuilder.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/NuGet/CreatioSdk.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ValidateUtilities.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/ISolutionCreator.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/NewPkgCommand.cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio.tests/FluentAssertionExtension.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/PushWorkspaceCommand.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/WebApplication/ApplicationPing.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageInfoProvider.cs#L11
Convert to file-scoped namespace
Use preferred namespace body style: clio/WebApplication/Application.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/RfsEnvironment.cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageType.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/WorkspaceInstaller.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/ExternalLink.cs#L1
Convert to file-scoped namespace
Use preferred namespace body style: clio.tests/BpmPkgProjectTests.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/Responses/ValueResponse.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/OpenAppCommand.cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/NuGet/NugetPackage.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/UiProjectCreator.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/IDotnetExecutor.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ICompressionUtilities.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/IPackageInfoProvider.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/Responses/BoolResponse.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageUnlocker.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/NuGet/PackageForUpdate.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/CreateWorkspaceCommand.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/RegAppCommand.cs#L13
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/GetPkgListCommand.cs#L9
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageDownloader.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/WorkspaceSettings.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/WorkspaceRestorer.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/NuGet/NugetPacker.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ProcessExecutor.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/DeletePkgOptions.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio.tests/CreatioPkgTests.cs#L10
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/SqlScriptExecutor.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/CompressionUtilities.cs#L9
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageDependency.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/GetVersion.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/IProcessExecutor.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Utilities/PowerShellFactory.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Requests/OpenUrl.cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/IPackageDownloader.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/UploadLicenseCommand.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Requests/IISScannerRequest.cs#L21
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageInstallOptions.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Requests/Restart .cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio/Utilities/WebBrowser.cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/RedisCommand.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/ModelBuilder/ModelBuilder.cs#L14
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/IWorkspace.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/StringParser.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/IApplicationClient.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ConsoleLogger.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/IPackageArchiver.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio.tests/CommonTests.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/UnixTimeConverter.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/WebApplication/DownloadInfo.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/Responses/BaseResponse.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/WorkspaceCreator.cs#L10
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/TemplateProvider.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/ScenarioRunnerCommand.cs#L1
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/UploadLicensesOptions.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/CompressPackageCommand.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/CompileWorspaceCommand.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/ModelBuilder/Dto/EntitySchema.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/UploadLicensesCommand.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/SolutionProject.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/CreatioPackage.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageArchiver.cs#L9
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageDescriptor.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Utilities/OSPlatformChecker.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/IJsonConverter.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/ShowAppListCommand.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/AssemblyCommand.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/RegisterCommand.cs#L11
Convert to file-scoped namespace
Use preferred namespace body style: clio/BindingsModule.cs#L23
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/PingCommand.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ServiceUrlBuilder.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/WebApplication/IApplication.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageInfo.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/UnregAppCommand.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/IServiceUrlBuilder.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Marketplace/Marketplace.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Environment/EnvironmentResult.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Project/CreatioPkgProject.cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/FileSystem.cs#L9
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/CreateInfrastructure.cs#L15
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageBuilder.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/CreateUiProjectCommand.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/DeletePackageCommand.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/IPackageInstaller.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/NuGet/INugetPacker.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/IFileSystem.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageUtilities.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageInstaller.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Querry/DataServiceQuerry.cs#L10
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/WorkspaceEnvironment.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/IWorkspaceRestorer.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/WebApplication/Downloader.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/Workspace.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Requests/IExtenalLink.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ITemplateProvider.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/JsonConverter.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/RemoteCommand.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/PushPackageCommand.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/WikiHelpViewer.cs#L13
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/System.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/Link2RepoCommand.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Project/ICreatioPkgProject.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/NuGet/INuGetManager.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/NuGet/NugetConstants.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Link4RepoCommand.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageCreator.cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/ApplicationInstaller.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/Command.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/ReferenceCommand.cs#L8
Convert to file-scoped namespace
Use preferred namespace body style: clio/Workspace/SolutionCreator.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageDescriptorDto.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/HealthCheckCommand.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ScenarioHandlers/Test.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/NuGet/NuGetManager.cs#L10
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/IApplicationInstaller.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ScenarioHandlers/Unzip.cs#L11
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/PackageVersion.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/BasePackageInstaller.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/UpdateCliCommand.cs#L13
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/SysSettingsCommand.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/NuGet/ICreatioSdk.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/SqlScriptCommand.cs#L13
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ILogger.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/TextUtilities.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/UnlockPackageCommand.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/FileDesignModePackages.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/DotnetExecutor.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/CompressAppCommand.cs#L10
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/AddPackageCommand.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Package/IPackageUtilities.cs#L4
Convert to file-scoped namespace
Use preferred namespace body style: clio/Environment/ClioEnvironment.cs#L7
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/FeatureCommand.cs#L6
Convert to file-scoped namespace
Use preferred namespace body style: clio/Command/RestartCommand.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/ISqlScriptExecutor.cs#L2
Convert to file-scoped namespace
Use preferred namespace body style: clio/Utilities/FileManager.cs#L5
Convert to file-scoped namespace
Use preferred namespace body style: clio/Common/JsonResponseFormater.cs#L5
Convert to file-scoped namespace
Use preferred style for trailing comma before new line in multiline lists: clio/Program.cs#L361
Remove trailing comma to conform to code style
Use preferred style for trailing comma before new line in multiline lists: clio/Program.cs#L635
Remove trailing comma to conform to code style
Use explicit or implicit modifier definition for type members: clio.tests/Common/ArtifactFilterTests.cs#L10
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: clio/Marketplace/Marketplace.cs#L18
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: clio/Command/SqlScriptCommand.cs#L107
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: clio/Querry/DataServiceQuerry.cs#L35
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: clio/Command/SqlScriptCommand.cs#L86
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: clio/Command/GetMarketplaceCatalogue.cs#L25
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: clio/Querry/DataServiceQuerry.cs#L34
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: clio/Querry/DataServiceQuerry.cs#L33
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: clio/Querry/DataServiceQuerry.cs#L32
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for types: clio/Command/UpdateCliCommand.cs#L15
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/Environment/EnvironmentResult.cs#L6
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/Command/AssemblyCommand.cs#L21
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/Command/RegisterCommand.cs#L135
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/Program.cs#L26
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/Utilities/WebBrowser.cs#L9
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/Marketplace/MarketplaceApplicationModel.cs#L6
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/Command/SysSettingsCommand.cs#L21
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/Command/PackageCommand/ValidationPackageCommand.cs#L23
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/WikiHelpViewer.cs#L14
Inconsistent modifiers style: missing 'internal' modifier
Use explicit or implicit modifier definition for types: clio/Command/Link2RepoCommand.cs#L26
Inconsistent modifiers style: missing 'internal' modifier
Replace built-in type reference with a CLR type name or a keyword: clio/Package/NuGet/NugetPackage.cs#L29
Built-in type reference is inconsistent with code style settings
Replace built-in type reference with a CLR type name or a keyword: clio/Package/PackageVersion.cs#L134
Built-in type reference is inconsistent with code style settings
Replace built-in type reference with a CLR type name or a keyword: clio/Package/PackageInstallOptions.cs#L35
Built-in type reference is inconsistent with code style settings
Replace built-in type reference with a CLR type name or a keyword: clio/Package/PackageInstallOptions.cs#L24
Built-in type reference is inconsistent with code style settings
Replace built-in type reference with a CLR type name or a keyword: clio/Package/PackageVersion.cs#L140
Built-in type reference is inconsistent with code style settings
Replace built-in type reference with a CLR type name or a keyword: clio/Program.cs#L179
Built-in type reference is inconsistent with code style settings
Replace built-in type reference with a CLR type name or a keyword: clio/Package/PackageVersion.cs#L111
Built-in type reference is inconsistent with code style settings
Replace built-in type reference with a CLR type name or a keyword: clio/Package/PackageVersion.cs#L91
Built-in type reference is inconsistent with code style settings
Replace built-in type reference with a CLR type name or a keyword: clio/Common/JsonConverter.cs#L22
Built-in type reference is inconsistent with code style settings
Class is never instantiated (non-private accessibility): clio/Requests/RegisterOAuthCredentials.cs#L9
Class 'RegisterOAuthCredentials' is never instantiated
Class is never instantiated (non-private accessibility): clio/Package/PackageUtilities.cs#L11
Class 'PackageUtilities' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/Link2RepoCommand.cs#L26
Class 'Link2RepoCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Requests/IISScannerRequest.cs#L38
Class 'IISScannerHandler' is never instantiated
Class is never instantiated (non-private accessibility): clio/Link4RepoCommand.cs#L32
Class 'Link4RepoCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Common/StringParser.cs#L7
Class 'StringParser' is never instantiated
Class is never instantiated (non-private accessibility): clio/Requests/GetAppSettingsFilePath.cs#L9
Class 'GetAppSettingsFilePath' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/RegisterCommand.cs#L48
Class 'RegisterCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Common/TextUtilities.cs#L10
Class 'TextUtilities' is never instantiated
Class is never instantiated (non-private accessibility): clio/Utilities/OSPlatformChecker.cs#L23
Class 'OSPlatformChecker' is never instantiated
Class is never instantiated (non-private accessibility): clio/Utilities/FileManager.cs#L6
Class 'FileManager' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/UpdateCliCommand.cs#L15
Class 'UpdateCliCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/RfsEnvironment.cs#L9
Class 'RfsEnvironment' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/CompileConfigurationCommand.cs#L25
Class 'CompileConfigurationCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Utilities/WebBrowser.cs#L9
Class 'WebBrowser' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/RegisterCommand.cs#L135
Class 'UnregisterCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/CompileWorspaceCommand.cs#L14
Class 'CompileWorkspaceCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/OpenAppCommand.cs#L14
Class 'OpenAppCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/FeatureCommand.cs#L22
Class 'FeatureCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/AssemblyCommand.cs#L21
Class 'AssemblyCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Common/FileSystem.cs#L13
Class 'FileSystem' is never instantiated
Class is never instantiated (non-private accessibility): clio/Requests/OpenUrl.cs#L9
Class 'OpenUrl' is never instantiated
Class is never instantiated (non-private accessibility): clio/Program.cs#L26
Class 'Program' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/UploadLicenseCommand.cs#L12
Class 'UploadLicenseCommandOptions' is never instantiated
Class is never instantiated (non-private accessibility): clio/Command/SysSettingsCommand.cs#L21
Class 'SysSettingsCommand' is never instantiated
Class is never instantiated (non-private accessibility): clio/Requests/Restart .cs#L9
Class 'Restart' is never instantiated
Class is never instantiated (non-private accessibility): clio/Package/PackageConverter.cs#L13
Class 'PackageConverter' is never instantiated
Class with virtual (overridable) members never inherited (non-private accessibility): clio/Utilities/PowerShellFactory.cs#L15
Class 'PowerShellFactory' has some virtual members but no inheritors
Class with virtual (overridable) members never inherited (non-private accessibility): clio/Command/GetMarketplaceCatalogue.cs#L22
Class 'GetMarketplacecatalogCommand' has some virtual members but no inheritors
Class with virtual (overridable) members never inherited (non-private accessibility): clio/Marketplace/Marketplace.cs#L16
Class 'Marketplace' has some virtual members but no inheritors
Convert constructor into member initializers: clio/Command/GetMarketplaceCatalogue.cs#L28
Convert constructor into member initializers
Convert constructor into member initializers: clio/Environment/ConfigurationOptions.cs#L123
Convert constructor into member initializers
Convert constructor into member initializers: clio/Common/ScenarioHandlers/Unzip.cs#L52
Convert constructor into member initializers
Convert constructor into member initializers: clio/ModelBuilder/ModelBuilder.cs#L229
Convert constructor into member initializers
Convert 'if' statement into 'switch': clio/Command/GetVersion.cs#L40
Convert 'if' statement into 'switch' statement
Convert 'if' statement into 'switch': clio/Requests/IISScannerRequest.cs#L58
Convert 'if' statement into 'switch' statement
Convert 'if' statement into 'switch': clio/Command/SqlScriptCommand.cs#L62
Convert 'if' statement into 'switch' statement
Replace 'switch' statement with 'switch' expression: clio/Command/ReferenceCommand.cs#L47
Convert 'switch' statement to 'switch' expression
Replace 'switch' statement with 'switch' expression: clio/Project/CreatioPkgProject.cs#L147
Convert 'switch' statement to 'switch' expression
Convert property into auto-property with private setter: clio/Utilities/PowerShellFactory.cs#L23
Convert into auto-property with private setter
Use compound assignment: clio/Workspace/ApplicationDownloader.cs#L143
Convert into compound assignment
Use compound assignment: clio/Command/ReferenceCommand.cs#L38
Convert into compound assignment
Convert into 'using' declaration: clio/Command/SqlScriptCommand.cs#L87
Convert into 'using' declaration
Convert into 'using' declaration: clio/Command/SqlScriptCommand.cs#L108
Convert into 'using' declaration
Convert into 'using' declaration: clio/Common/CompressionUtilities.cs#L156
Convert into 'using' declaration
Convert into 'using' declaration: clio/Common/K8/cp.cs#L53
Convert into 'using' declaration
Convert into 'using' declaration: clio/Common/CompressionUtilities.cs#L172
Convert into 'using' declaration
Convert into 'using' declaration: clio/Package/PackageConverter.cs#L191
Convert into 'using' declaration
Convert into 'using' declaration: clio/Common/CompressionUtilities.cs#L110
Convert into 'using' declaration
Empty region: clio/Command/CreateWorkspaceCommand.cs#L37
This region is empty
Foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: cliogate/Files/cs/BpmcliApiGateway.cs#L60
Loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/Package/PackageConverter.cs#L210
Loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/Package/PackageConverter.cs#L219
Loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/Package/PackageConverter.cs#L228
Loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: cliogate/Files/cs/BpmcliApiGateway.cs#L165
Loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/Package/PackageConverter.cs#L36
Loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/Package/PackageArchiver.cs#L101
Loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/Package/PackageConverter.cs#L144
Part of loop's body can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/ModelBuilder/ModelBuilder.cs#L131
Part of loop's body can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/WikiHelpViewer.cs#L34
Part of loop's body can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/Package/PackageConverter.cs#L142
Part of loop's body can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/Package/PackageArchiver.cs#L91
Part of loop's body can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: clio/ModelBuilder/ModelBuilder.cs#L66
Part of loop's body can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Invert 'if' statement to reduce nesting: clio/Environment/ClioEnvironment.cs#L40
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Command/ALMCommand/DeployCommand.cs#L100
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Environment/ConfigurationOptions.cs#L293
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Project/CreatioPkgProject.cs#L87
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Project/VSProject.cs#L22
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Environment/ConfigurationOptions.cs#L208
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Common/ProcessExecutor.cs#L42
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Common/ProcessExecutor.cs#L34
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Package/PackageUtilities.cs#L66
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Command/SetFsmConfigCommand.cs#L158
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Requests/IISScannerRequest.cs#L248
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Command/HealthCheckCommand.cs#L64
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Requests/IISScannerRequest.cs#L201
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/YAML/Scenario.cs#L124
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio.tests/CreatioPkgTests.cs#L60
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/YAML/Step.cs#L114
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Project/CreatioPkgProject.cs#L90
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Package/NuGet/NuGetManager.cs#L86
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Package/BasePackageInstaller.cs#L95
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Environment/ClioEnvironment.cs#L43
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/YAML/Step.cs#L79
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Project/VSProject.cs#L19
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Command/InstallerCommand.cs#L305
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Package/PackageUtilities.cs#L42
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Command/UpdateCliCommand.cs#L26
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Command/CommandLineOptions.cs#L70
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Environment/ConfigurationOptions.cs#L52
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Project/VSProject.cs#L48
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Command/CommandLineOptions.cs#L37
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Package/CreatioPackage.cs#L102
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Command/RegAppCommand.cs#L97
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: clio/Requests/IISScannerRequest.cs#L385
Invert 'if' statement to reduce nesting
Loop can be converted into LINQ-expression: clio/Command/RfsEnvironment.cs#L63
Loop can be converted into LINQ-expression
Loop can be converted into LINQ-expression: clio/Package/PackageConverter.cs#L127
Loop can be converted into LINQ-expression
Loop can be converted into LINQ-expression: clio/Package/PackageArchiver.cs#L82
Loop can be converted into LINQ-expression
Loop can be converted into LINQ-expression: clio/Command/SetFsmConfigCommand.cs#L135
Loop can be converted into LINQ-expression
Loop can be converted into LINQ-expression: clio/Package/PackageConverter.cs#L105
Loop can be converted into LINQ-expression
Loop can be converted into LINQ-expression: clio/Package/PackageConverter.cs#L28
Loop can be converted into LINQ-expression
Loop can be converted into LINQ-expression: clio/Package/StandalonePackageFileManager.cs#L68
Loop can be converted into LINQ-expression
Loop can be converted into LINQ-expression: clio/Workspace/WorkspaceSolutionCreator.cs#L57
Loop can be converted into LINQ-expression
Member can be made static (shared) (non-private accessibility): clio/Common/System.cs#L22
Method 'HasAdminRights' can be made static
Member can be made static (shared) (non-private accessibility): clio/Workspace/SolutionCreator.cs#L29
Method 'BuildSolutionContent' can be made static
Member can be made static (shared) (private accessibility): clio/Command/CheckWindowsFeatureCommand.cs#L61
Property 'windowsActiveFeatures' can be made static
Member can be made static (shared) (private accessibility): clio/Package/NuGet/NuspecFilesGenerator.cs#L38
Method 'GetNuspecDependenciesSection' can be made static
Member can be made static (shared) (private accessibility): clio/ModelBuilder/ModelBuilder.cs#L170
Method 'GetTypeFromDataValueType' can be made static
Member can be made static (shared) (private accessibility): clio/Common/WorkingDirectoriesProvider.cs#L23
Method 'DeleteDirectoryIfExists' can be made static
Member can be made static (shared) (private accessibility): clio/Package/NuGet/NuGetManager.cs#L132
Method 'GetPackagesForUpdate' can be made static
Member can be made static (shared) (private accessibility): clio/Workspace/WorkspacePathBuilder.cs#L109
Method 'BuildClioDirectoryPath' can be made static
Member can be made static (shared) (private accessibility): cliogate/Files/cs/BpmcliApiGateway.cs#L71
Method 'AssignFileResponseContent' can be made static
Member can be made static (shared) (private accessibility): clio/Package/NuGet/NuGetManager.cs#L99
Method 'CheckEmptyFieldPackageInfo' can be made static
Member can be made static (shared) (private accessibility): clio/Package/NuGet/NuGetManager.cs#L116
Method 'SetEmptyUIdDependencies' can be made static
Member can be made static (shared) (private accessibility): clio/Querry/DataServiceQuerry.cs#L72
Method 'SetOutputFileName' can be made static
Member can be made static (shared) (private accessibility): clio/Common/CompressionUtilities.cs#L65
Method 'ReadFileRelativePath' can be made static
Member can be made static (shared) (private accessibility): clio/Package/PackageDownloader.cs#L74
Method 'GetSafePackageName' can be made static
Member can be made static (shared) (private accessibility): clio/Package/NuGet/NugetPackagesProvider.cs#L62
Method 'FindLastVersionNugetPackages' can be made static
Member can be made static (shared) (private accessibility): clio/Common/K8/cp.cs#L28
Method 'ValidatePathParameters' can be made static
Member can be made static (shared) (private accessibility): clio/Command/InstallNugetPackageCommand.cs#L53
Method 'ParseNugetPackageFullNames' can be made static
Member can be made static (shared) (private accessibility): clio/Package/NuGet/NugetPackagesProvider.cs#L28
Method 'GetAllVersionsNugetPackagesXml' can be made static
Member can be made static (shared) (private accessibility): clio/Package/UiProjectCreator.cs#L137
Method 'CheckCorrectProjectName' can be made static
Member can be made static (shared) (private accessibility): clio/Package/BasePackageInstaller.cs#L83
Method 'DeveloperModeEnabled' can be made static
Member can be made static (shared) (private accessibility): clio/Package/PackageBuilder.cs#L67
Method 'GetSafePackageName' can be made static
Member can be made static (shared) (private accessibility): clio/Package/CreatioPackage.cs#L110
Method 'AddPlaceholderFile' can be made static
Member can be made private (non-private accessibility): clio/Package/CreatioPackage.cs#L35
Property 'PackageName' can be made private
Member can be made private (non-private accessibility): clio/Command/RfsEnvironment.cs#L20
Method 'ReadCreatioWorkspacePakages' can be made private
Member can be made private (non-private accessibility): clio/Package/CreatioPackage.cs#L14
Constant 'SlnExtension' can be made private
Member can be made private (non-private accessibility): clio/Project/VSProject.cs#L12
Property 'Namespace' can be made private
Member can be made private (non-private accessibility): cliogate/Files/cs/Feature/Feature.cs#L66
Property 'UserConnection' can be made private
Member can be made private (non-private accessibility): clio/Command/RfsEnvironment.cs#L11
Method 'ReadCreatioPackages' can be made private
Member can be made private (non-private accessibility): clio/Command/CheckWindowsFeatureCommand.cs#L79
Property 'WorkingDirectoriesProvider' can be made private
Member can be made private (non-private accessibility): clio/Common/K8/cp.cs#L42
Method 'CopyFileToPodAsync' can be made private
Member can be made private (non-private accessibility): clio/Workspace/SolutionCreator.cs#L29
Method 'BuildSolutionContent' can be made private
Member can be made private (non-private accessibility): clio/Package/PackageVersion.cs#L25
Constructor 'PackageVersion' can be made private
Member can be made private (non-private accessibility): clio/Project/VSProject.cs#L14
Property 'ProjFile' can be made private
Member can be made private (non-private accessibility): clio/Package/CreatioPackage.cs#L160
Method 'CreatePackageFiles' can be made private
Member can be made private (non-private accessibility): clio/Package/CreatioPackage.cs#L139
Method 'CreateEmptyClass' can be made private
Member can be made private (non-private accessibility): clio/Package/PackageArchiver.cs#L19
Constant 'ZipExtension' can be made private
Member can be made private (non-private accessibility): clio/Package/PackageVersion.cs#L20
Constructor 'PackageVersion' can be made private
Member can be made private (non-private accessibility): clio/Command/UnlockPackageCommand.cs#L48
Method 'GetPackagesNames' can be made private
Member can be made private (non-private accessibility): clio/Package/CreatioPackage.cs#L152
Method 'CreatePackageDirectories' can be made private
Member can be made private (non-private accessibility): clio/Project/VSProject.cs#L10
Property 'DestPath' can be made private
Member can be made private (non-private accessibility): clio/Package/CreatioPackage.cs#L96
Method 'GetExecutingDirectorybyAppDomain' can be made private
Member can be made private (non-private accessibility): clio/Package/PackageInfo.cs#L32
Property 'PackagePath' can be made private
Member can be made private (non-private accessibility): clio/Program.cs#L94
Method 'CheckApiVersion' can be made private
Member can be made private (non-private accessibility): clio/Command/LockPackageCommand.cs#L53
Method 'GetPackagesNames' can be made private
Member can be made private (non-private accessibility): clio/Package/CreatioPackage.cs#L127
Method 'CreateSolution' can be made private
Member can be made private (non-private accessibility): clio/Command/RfsEnvironment.cs#L15
Method 'ReadCreatioWorkspacePakageNames' can be made private
Member can be made private (non-private accessibility): clio/Package/PackageArchiver.cs#L18
Constant 'GzExtension' can be made private
Member can be made private (non-private accessibility): clio/Package/CreatioPackage.cs#L37
Property 'Maintainer' can be made private
Member can be made private (non-private accessibility): clio/Workspace/SolutionProject.cs#L12
Constructor 'SolutionProject' can be made private
Member can be made private (non-private accessibility): clio/Program.cs#L88
Method 'SetupAppConnection' can be made private
Member can be made protected (non-private accessibility): clio/Package/CreatioPackage.cs#L39
Property 'ProjectId' can be made protected
Member can be made protected (non-private accessibility): clio/Package/CreatioPackage.cs#L44
Property 'CreatedOn' can be made protected
Method has async overload with cancellation support: clio/Common/K8/cp.cs#L65
Method has async overload with cancellation support
Method has async overload with cancellation support: clio/Common/K8/cp.cs#L67
Method has async overload with cancellation support
Method supports cancellation: clio/Common/K8/cp.cs#L73
Method has overload with cancellation support
Method supports cancellation: clio/Package/BasePackageInstaller.cs#L194
Method has overload with cancellation support
Method supports cancellation: clio/Common/K8/cp.cs#L66
Method has overload with cancellation support
Method supports cancellation: clio/Package/BasePackageInstaller.cs#L188
Method has overload with cancellation support
Method supports cancellation: clio/Common/K8/cp.cs#L72
Method has overload with cancellation support
Non-accessed field (non-private accessibility): clio.tests/Common/ArtifactFilterTests.cs#L9
Field 'sut' is assigned but its value is never used