🧱 QD-13151 Switch to DHI images #168
Annotations
407 warnings and 14 notices
|
Check GO source code coverage:
internal/core/corescan/context.go#L370
Method `VmOptionsPath for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L177
Method `(anonymous function in WalkZipArchive)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L403
Method `Sort` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/scan.go#L169
Method `checkProjectDir` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/output.go#L177
Method `UpdateText` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/sarif.go#L1
File `sarif.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L342
Method `(anonymous function in writeChangesFile)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L336
Method `saveReport` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L183
Method `SkipPull for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/sarifVersioning.go#L1
File `sarifVersioning.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/root.go#L126
Method `InitCli` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/ext_bitbucket.go#L127
Method `buildReport` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/utils.go#L289
Method `OpenBrowser` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L1
File `system.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L52
Method `PrepareHost` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L87
Method `(anonymous function in sendFuserEvents)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/permissions.go#L28
Method `ChangeResultsPermissionsRecursively` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L97
Method `GetSha256` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L1
File `prepare.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/tokenloader/token_loader.go#L107
Method `saveCloudToken` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/run.go#L93
Method `patchReport` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/utils.go#L181
Method `(anonymous function in DownloadFile)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/cmd/scan_options.go#L88
Method `Env for receiver with type CliOptions` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L296
Method `writeFileIfNew` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context_changes.go#L1
File `context_changes.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/scan.go#L52
Method `(anonymous function in newScanCommand)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/xml.go#L1
File `xml.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L156
Method `QodanaSystemDir for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L48
Method `logToFile` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/eap.go#L1
File `eap.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L80
Method `(anonymous function in PrepareHost)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/embed.go#L130
Method `(anonymous function in unpackZip)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/releases.go#L36
Method `getProductFeed` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/versions.go#L46
Method `Error` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/publisher.go#L43
Method `SendReport` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/utils.go#L272
Method `IsInstalled` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/compute.go#L71
Method `Compute3rdParty` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/releases.go#L95
Method `(anonymous function in GetProductByCode)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L214
Method `installIdeWindowsExe` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L182
Method `SendBitBucketInsights for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/cmd_others.go#L34
Method `RequestTermination` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdenv/qdenv.go#L308
Method `GetBitBucketRepoOwner` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L153
Method `WalkZipArchive` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/tooling/scripts/download-resource.go#L1
File `download-resource.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L199
Method `(anonymous function in WalkTarGzArchive)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/strutil/strutil.go#L114
Method `Reverse` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L150
Method `QodanaUploadToken for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L115
Method `currentTimestamp` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L174
Method `removePortSocket` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/tokenloader/token_loader.go#L126
Method `setupToken` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/run.go#L168
Method `copyOriginalReportToLog` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/run.go#L154
Method `(anonymous function in patchReport)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L432
Method `(anonymous function in Sort)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/properties.go#L105
Method `GetInstallPluginsProperties` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/embed.go#L252
Method `isInDirectory` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/common.go#L245
Method `filterByLicensePlan` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/view.go#L37
Method `(anonymous function in newViewCommand)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L322
Method `verifySha256` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L388
Method `IsEap` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/releases.go#L43
Method `getInternalAuth` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cli/main.go#L1
File `main.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L462
Method `SetQodanaDotNet` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/output.go#L266
Method `GetProblemsFoundMessage` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L127
Method `logProjectOpen` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L345
Method `(anonymous function in verifySha256)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/intelllij_linters.go#L151
Method `FindLinterProperties` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L96
Method `NewReverseScopedAnalyzer` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L334
Method `writeShortSarifReport` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/run.go#L22
Method `RunAnalysis for receiver with type ClangLinter` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/strutil/strutil.go#L103
Method `ContainsWinSpecialChar` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L201
Method `Volumes for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/cloc.go#L31
Method `newClocCommand` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L421
Method `(anonymous function in Sort)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/intelllij_linters.go#L1
File `intelllij_linters.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L75
Method `runQodanaContainer` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/ide.go#L271
Method `installPlugins` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L146
Method `prepareQodanaTokenForNative` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L72
Method `IdeBin for receiver with type Product` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L54
Method `sendFuserEvents` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/releases.go#L78
Method `(anonymous function in GetProductByCode)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/run.go#L98
Method `getBinaryPath` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/output.go#L1
File `output.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/analyzers.go#L98
Method `InitYaml` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/ext_bitbucket.go#L221
Method `checkBitBucketApiError` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/view.go#L1
File `view.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/nuget/nuget.go#L100
Method `IsNugetConfigNeeded` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/ide.go#L74
Method `runQodanaLocal` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L185
Method `ClangArgs for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L260
Method `ContainerCleanup` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L316
Method `converterArgs` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L41
Method `createFuserEventChannel` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/analyzers.go#L125
Method `DownloadDist` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/main.go#L14
Method `main` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L156
Method `prepareCustomPlugins` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/common.go#L386
Method `noCache` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/endpoints.go#L115
Method `NewLintersApiClient` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L498
Method `getContainerExitCode` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdenv/qdenv.go#L233
Method `UnsetRubyVariables` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L454
Method `IsDotNet` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L328
Method `(anonymous function in verifySha256)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/third_party_scan_cmd.go#L1
File `third_party_scan_cmd.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/tokenloader/token_loader.go#L94
Method `ValidateTokenPrintProject` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/git/git.go#L101
Method `submoduleUpdate` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context_changes.go#L46
Method `BackoffToDefaultAnalysisBecauseOfMissingCommit for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L193
Method `Baseline for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L405
Method `(anonymous function in Sort)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L114
Method `(anonymous function in GetFileSha256)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L192
Method `AnalysisId for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/output.go#L119
Method `WarningMessageCI` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/endpoints.go#L1
File `endpoints.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/cmd/scan_options.go#L1
File `scan_options.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/properties.go#L218
Method `setInstallPluginsVmoptions` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/ext_bitbucket.go#L1
File `ext_bitbucket.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/publisher.go#L1
File `publisher.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L373
Method `InstallPluginsVmOptionsPath for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L249
Method `copyQodanaYamlToLogDir` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L121
Method `runClangTidy` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/output.go#L167
Method `StartQodanaSpinner` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/strutil/strutil.go#L1
File `strutil.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/scan.go#L184
Method `checkExitCode` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L181
Method `ReportDir for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/init.go#L1
File `init.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L158
Method `ReportDir for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/main.go#L1
File `main.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/run.go#L51
Method `MountTools for receiver with type ClangLinter` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/root.go#L54
Method `setDefaultCommandIfNeeded` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/main.go#L1
File `main.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L116
Method `IsHomeDirectory` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/root.go#L1
File `root.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L447
Method `(anonymous function in Sort)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/license.go#L235
Method `GetLicensePlan` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/process/init_posix.go#L5
Method `KillProcessTreeOnClose` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/output.go#L64
Method `DisableColor` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/nuget/nuget.go#L104
Method `qodanaNugetVarsSet` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/embed.go#L185
Method `extractTarGz` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/ext_bitbucket.go#L105
Method `getBitBucketContext` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/sarif.go#L8
Method `mergeSarifReports` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/xml.go#L25
Method `jdkTableXml` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cli/main.go#L24
Method `main` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/sarif.go#L306
Method `ReportId` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L214
Method `GetMajorVersion for receiver with type LinterInfo` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/nuget/nuget.go#L1
File `nuget.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L113
Method `prepareLocalIdeSettingsAndGetQodanaCloudUploadToken` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L159
Method `RunFunc` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/configurator.go#L216
Method `(anonymous function in isAndroidProject)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L125
Method `VmOptionsEnv for receiver with type Product` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/cloc.go#L37
Method `(anonymous function in newClocCommand)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/common.go#L341
Method `(anonymous function in ShowReport)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/configurator.go#L213
Method `isAndroidProject` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/ext_gitlab.go#L120
Method `writeGlCodeQualityReport` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/output.go#L30
Method `PrintContributorsTable` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L139
Method `logProjectClose` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L287
Method `(anonymous function in getDockerOptions)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/utils.go#L52
Method `(anonymous function in FindFiles)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/scripts/process-cltzip.go#L1
File `process-cltzip.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdenv/qdenv.go#L299
Method `GetBitBucketCommit` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L197
Method `SendBitBucketInsights for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L56
Method `worker` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L109
Method `GetFileSha256` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L215
Method `prepareDirectories` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/files.go#L66
Method `ReportResultsPath` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/send.go#L46
Method `(anonymous function in newSendCommand)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L398
Method `LocalQodanaYamlExists for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L206
Method `IsCommunity for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context_changes.go#L149
Method `ForcedLocalChanges for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/scan.go#L42
Method `newScanCommand` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/nuget/nuget.go#L38
Method `UnsetNugetVariables` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L44
Method `(anonymous function in createFuserEventChannel)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/cli.go#L36
Method `AskUserConfirm` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L327
Method `fixWindowsPlugins` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/cmd_others.go#L1
File `cmd_others.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L194
Method `BaselineIncludeAbsent for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/cli.go#L1
File `cli.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/tokenloader/token_loader.go#L192
Method `getTokenFromUserInput` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/send.go#L33
Method `newSendCommand` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L267
Method `qodanaLogo` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/analyzers.go#L113
Method `IsEAP` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/common.go#L366
Method `(anonymous function in openReport)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L142
Method `Id for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/root.go#L65
Method `Execute` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/strutil/strutil.go#L35
Method `Lower` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/cloud.go#L26
Method `GetCloudTeamsPageUrl` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/sarif.go#L344
Method `ProcessSarif` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L359
Method `toQodanaCode` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L530
Method `extractDockerVolumes` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/run.go#L1
File `run.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L180
Method `GetProductNameFromCode` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L178
Method `runLocalChanges` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/nuget/nuget.go#L52
Method `WarnIfPrivateFeedDetected` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/cmake.go#L87
Method `askCompiler` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L86
Method `(anonymous function in worker)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context_changes.go#L35
Method `WithVcsEnvForFullHistoryAnalysisIteration for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L366
Method `copyCoverageFromNewStage` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L183
Method `CacheDir for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L26
Method `runClangTidyUnderProgress` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L32
Method `initializeSpinner` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L223
Method `pullImage` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/cmake.go#L1
File `cmake.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/process/init.go#L1
File `init.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L169
Method `Port for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/common.go#L334
Method `ShowReport` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/tokenloader/token_loader.go#L1
File `token_loader.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/sarif.go#L327
Method `getRuleDescription` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/run.go#L117
Method `fixupClangLinterTaxa` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/third_party_scan_cmd.go#L32
Method `NewThirdPartyScanCommand` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/license.go#L101
Method `allCommunityNames` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L369
Method `downloadCustomPlugins` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/cloc.go#L1
File `cloc.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/send.go#L1
File `send.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L180
Method `PrintProblems for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/run.go#L78
Method `MountTools for receiver with type CdnetLinter` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L168
Method `ShowReport for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/init.go#L27
Method `Execute` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/run.go#L43
Method `RunAnalysis for receiver with type CdnetLinter` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/releases.go#L71
Method `GetProductByCode` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/license.go#L31
Method `SetupLicenseAndProjectHash` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L130
Method `WalkArchive` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdenv/qdenv.go#L204
Method `validateBranch` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/tmp_file.go#L29
Method `(anonymous function in CreateTempDir)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L72
Method `getLatestVersion` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context_changes.go#L42
Method `WithEnvExtractedFromOsEnv for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L196
Method `AnalysisTimeoutMs for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L163
Method `fixDarwinCaches` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context_changes.go#L157
Method `WithEffectiveConfigurationDirOnRevision for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L99
Method `OpenDir` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L260
Method `printQodanaLogo` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/utils.go#L1
File `utils.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/publisher.go#L59
Method `(anonymous function in SendReport)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/git/git.go#L112
Method `Clean` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L151
Method `logOs` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L119
Method `commonEventData` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L38
Method `createFileLoggers` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L214
Method `isDockerUnauthorizedError` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L168
Method `correctInitArgsForThirdParty` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L452
Method `generateDebugDockerRunCommand` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L1
File `fileops.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L437
Method `(anonymous function in Sort)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L257
Method `runQodana` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/ext_gitlab.go#L126
Method `(anonymous function in writeGlCodeQualityReport)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L179
Method `User for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L290
Method `changeResultDirPermissionsInContainer` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L184
Method `ClangCompileCommands for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/scripts/process-cltzip.go#L23
Method `(anonymous function in main)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/files.go#L1
File `files.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/root.go#L140
Method `InitWithCustomCommands` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/strutil/strutil.go#L58
Method `Remove` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/license.go#L223
Method `GetLicenseData` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L76
Method `ideBin` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L512
Method `runContainer` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/strutil/strutil.go#L79
Method `QuoteForWindows` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L43
Method `RunThirdPartyLinterAnalysis` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L1
File `incremental_analysis.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/endpoints.go#L60
Method `GetCloudApiEndpoints` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L248
Method `isRuby for receiver with type Product` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L143
Method `IdeDir for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/compute.go#L27
Method `ComputeContext` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L129
Method `RunAnalysis` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/license.go#L1
File `license.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/git/git.go#L80
Method `CheckoutAndUpdateSubmodule` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/cmake.go#L45
Method `getFilesAndCompilers` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L300
Method `(anonymous function in installIdeMacOS)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L138
Method `CheckImage` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L337
Method `StartHash for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L416
Method `(anonymous function in Sort)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdenv/qdenv.go#L188
Method `validateRemoteUrl` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L1
File `installers.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/common.go#L354
Method `openReport` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/utils.go#L40
Method `CheckDirFiles` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/output.go#L132
Method `PrintLinterLog` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L207
Method `(anonymous function in WalkTarGzArchive)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/baseline.go#L1
File `baseline.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L279
Method `(anonymous function in SyncIdeaCache)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L1
File `clang.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L158
Method `(anonymous function in WalkZipArchive)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/root.go#L42
Method `isCommandRequested` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L397
Method `getPluginsURL` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/run.go#L1
File `run.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/properties.go#L188
Method `getCustomPluginPaths` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L91
Method `(anonymous function in worker)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdenv/qdenv.go#L286
Method `IsBitBucketPipe` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L442
Method `(anonymous function in Sort)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/releases.go#L118
Method `SelectLatestCompatibleRelease` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/process/init.go#L18
Method `Init` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/releases.go#L1
File `releases.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L461
Method `getScriptSuffix` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/process/init_posix.go#L1
File `init_posix.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L1
File `container.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/utils.go#L49
Method `FindFiles` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/sarifVersioning.go#L36
Method `GetVersionDetails` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/view.go#L31
Method `newViewCommand` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/embed.go#L201
Method `(anonymous function in extractTarGz)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/init.go#L1
File `init.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/cmd_others.go#L29
Method `prepareWinCmd` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L42
Method `downloadAndInstallIDE` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/embed.go#L190
Method `(anonymous function in extractTarGz)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/git/git.go#L68
Method `Reset` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L232
Method `addKeepassIDEConfig` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L284
Method `GetParams` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/scan.go#L1
File `scan.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/utils.go#L171
Method `(anonymous function in DownloadFile)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L128
Method `getIde` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L300
Method `convertReportToCloudFormat` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/properties.go#L206
Method `writeProperties` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/files.go#L30
Method `LogContext` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L210
Method `ClangPath for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/xml.go#L116
Method `androidProjectDefaultXml` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L121
Method `(anonymous function in RunThirdPartyLinterAnalysis)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/output.go#L278
Method `formatMessageForCI` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/main.go#L32
Method `main` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/git/git.go#L118
Method `Revisions` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L415
Method `IsScopedScenario` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L195
Method `encodeAuthToBase64` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L176
Method `GetProductNameFromCode for receiver with type Product` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L205
Method `runWithFullHistory` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/root.go#L33
Method `isHelpOrVersion` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L170
Method `(anonymous function in WalkZipArchive)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/tooling/scripts/download-resource.go#L24
Method `main` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/statistics.go#L1
File `statistics.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L197
Method `AnalysisTimeoutExitCode for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/common.go#L224
Method `(anonymous function in SelectAnalyzerForPath)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L267
Method `GuessProduct` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/common.go#L263
Method `GetAndSaveDotNetConfig` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/analyzers.go#L121
Method `GetLinter` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L122
Method `RunAnalysis` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L273
Method `followLinter` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L196
Method `GenerateCodeClimateReport for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/analyzers.go#L117
Method `Name` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/process/init.go#L24
Method `(anonymous function in Init)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/versions.go#L103
Method `requestApiEndpoints` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L77
Method `(anonymous function in getLatestVersion)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L451
Method `findIde` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/cmd.go#L244
Method `readAndWrite` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/git/git.go#L90
Method `checkout` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L230
Method `sendReportToQodanaServer` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L294
Method `installIdeMacOS` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/sarifVersioning.go#L85
Method `getRepositoryUri` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/show.go#L39
Method `(anonymous function in newShowCommand)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/compute.go#L1
File `compute.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L204
Method `checkLinterLicense` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/corescan/context.go#L391
Method `GetAnalysisTimeout for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L290
Method `installIdeFromTar` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L76
Method `NewScopedAnalyzer` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L342
Method `IsEmpty for receiver with type DotNet` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L426
Method `(anonymous function in Sort)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/permissions.go#L1
File `permissions.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/cloud.go#L1
File `cloud.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/fileops.go#L194
Method `WalkTarGzArchive` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L288
Method `ComputeEndHash` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/tokenloader/token_loader.go#L169
Method `getTokenFromKeychain` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdenv/qdenv.go#L312
Method `GetBitBucketRepoName` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L108
Method `JbrJava for receiver with type Product` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L82
Method `(anonymous function in downloadAndInstallIDE)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/analyzers.go#L94
Method `DownloadDist` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/utils/utils.go#L131
Method `DownloadFile` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L320
Method `getScanStages` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/clang.go#L76
Method `(anonymous function in worker)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/embed.go#L125
Method `unpackZip` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L104
Method `javaHome for receiver with type Product` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/prepare.go#L167
Method `prepareContainerSpecificDirectories` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdyaml/yaml.go#L410
Method `(anonymous function in Sort)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/analyzers.go#L129
Method `InitYaml` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L278
Method `(anonymous function in followLinter)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L151
Method `ParentPrefix for receiver with type Product` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/sarifVersioning.go#L107
Method `getRevisionId` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/container.go#L284
Method `getDockerOptions` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/cmake.go#L33
Method `getHeaderType` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/strutil/strutil.go#L26
Method `SafeSplit` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/third_party_scan_cmd.go#L44
Method `(anonymous function in NewThirdPartyScanCommand)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/cloud.go#L44
Method `parseProjectName` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/eap.go#L27
Method `CheckEAP` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L1
File `run.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L152
Method `(anonymous function in RunAnalysis)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/ext_bitbucket.go#L71
Method `sendBitBucketReport` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/baseline.go#L28
Method `computeBaselinePrintResults` coverage is below the threshold 50%
|
|
Check GO source code coverage:
cdnet/scripts/process-cltzip.go#L19
Method `main` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/qdcontainer/container.go#L44
Method `PrepareContainerEnvSettings` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/startup/installers.go#L238
Method `(anonymous function in extractArchive)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/analyzers.go#L57
Method `DownloadDist` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/show.go#L28
Method `newShowCommand` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/product/product_info.go#L1
File `product_info.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/embed.go#L1
File `embed.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/git/git.go#L74
Method `ResetBack` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/embed.go#L106
Method `Decompress` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/thirdpartyscan/context.go#L178
Method `CloudData for receiver with type Context` coverage is below the threshold 50%
|
|
Check GO source code coverage:
clang/init.go#L11
Method `Execute` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/nuget/nuget.go#L47
Method `isNonNativeDotnetLinter` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/root.go#L37
Method `isCompletionRequested` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cmd/show.go#L1
File `show.go` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/commoncontext/common.go#L402
Method `(anonymous function in noCache)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/permissions.go#L34
Method `(anonymous function in ChangeResultsPermissionsRecursively)` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/msg/output.go#L100
Method `EmptyMessage` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/incremental_analysis.go#L337
Method `writeChangesFile` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/ext_bitbucket.go#L175
Method `getBitBucketClient` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/system.go#L53
Method `CheckForUpdates` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/platform/run.go#L222
Method `printLinterLicense` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/core/ide.go#L255
Method `postAnalysis` coverage is below the threshold 50%
|
|
Check GO source code coverage:
internal/cloud/versions.go#L1
File `versions.go` coverage is below the threshold 50%
|
|
Interprocedural potential nil dereference:
internal/platform/sarif.go#L356
Potential nil dereference
[Line 346](#navigation/$PROJECT_DIR$/internal/platform/sarif.go:9,616): `ReadReport(...)` is called
[Line 346](#navigation/$PROJECT_DIR$/internal/platform/sarif.go:9,606): `s` is set to `ReadReport(...)`
[Line 356](#navigation/$PROJECT_DIR$/internal/platform/sarif.go:9,889): `s` is dereferenced
|
|
Interprocedural potential nil dereference:
internal/platform/product/product_info.go#L321
Potential nil dereference
[Line 315](#navigation/$PROJECT_DIR$/internal/platform/product/product_info.go:7,254): `ReadIdeProductInfo(...)` is called
[Line 315](#navigation/$PROJECT_DIR$/internal/platform/product/product_info.go:7,234): `productInfo` is set to `ReadIdeProductInfo(...)`
[Line 321](#navigation/$PROJECT_DIR$/internal/platform/product/product_info.go:7,420): `productInfo` is dereferenced
|
|
Interprocedural potential nil dereference:
internal/core/ide.go#L46
Potential nil dereference
[Line 42](#navigation/$PROJECT_DIR$/internal/core/ide.go:1,312): `platform.ReadReport(...)` is called
[Line 42](#navigation/$PROJECT_DIR$/internal/core/ide.go:1,302): `s` is set to `platform.ReadReport(...)`
[Line 46](#navigation/$PROJECT_DIR$/internal/core/ide.go:1,417): `s` is dereferenced
|
|
Interprocedural potential nil dereference:
internal/platform/utils/fileops.go#L221
Potential nil dereference
[Line 214](#navigation/$PROJECT_DIR$/internal/platform/utils/fileops.go:5,053): `tarReader.Next()` is called
[Line 214](#navigation/$PROJECT_DIR$/internal/platform/utils/fileops.go:5,038): `header` is set to `tarReader.Next()`
[Line 221](#navigation/$PROJECT_DIR$/internal/platform/utils/fileops.go:5,224): `header` is dereferenced
|
|
Interprocedural potential nil dereference:
internal/core/ide.go#L65
Potential nil dereference
[Line 61](#navigation/$PROJECT_DIR$/internal/core/ide.go:1,921): `platform.ReadReport(...)` is called
[Line 61](#navigation/$PROJECT_DIR$/internal/core/ide.go:1,911): `s` is set to `platform.ReadReport(...)`
[Line 65](#navigation/$PROJECT_DIR$/internal/core/ide.go:2,026): `s` is dereferenced
|
|
Potential resource leak:
internal/platform/utils/utils.go#L139
Potential resource leak: ensure `resp.Body` is closed on all execution paths
|
|
Potential resource leak:
internal/platform/embed.go#L157
Potential resource leak: ensure the resource is closed on all execution paths
|
|
Potential resource leak:
internal/platform/utils/cmd.go#L140
Potential resource leak: ensure the resource is closed on all execution paths
|
|
Potential resource leak:
internal/platform/utils/utils.go#L163
Potential resource leak: ensure `resp.Body` is closed on all execution paths
|
|
Potential resource leak:
internal/platform/commoncontext/common.go#L356
Potential resource leak: ensure `resp.Body` is closed on all execution paths
|
|
Redundant 'else' in 'if':
internal/platform/sarif.go#L451
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/platform/tokenloader/token_loader.go#L153
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/platform/commoncontext/compute.go#L318
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/platform/commoncontext/compute.go#L296
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/platform/tokenloader/token_loader.go#L99
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/platform/git/git.go#L105
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/platform/commoncontext/common.go#L146
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/platform/effectiveconfig/config.go#L257
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
clang/clang_test.go#L65
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
clang/run.go#L64
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/core/startup/installers.go#L403
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
cdnet/cdnet_test.go#L85
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/platform/commoncontext/compute.go#L307
Redundant 'else' in 'if'
|
|
Redundant 'else' in 'if':
internal/platform/commoncontext/common.go#L364
Redundant 'else' in 'if'
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
JetBrains~qodana-cli~UNEVLC.dockerbuild
|
237 KB |
sha256:5da0b3c6ee45c0c32205f531a7ab7ec551b960a993641979b542214249bfef9a
|
|