MCPcopy Create free account

hub / github.com/JetBrains/qodana-cli / functions

Functions1,503 in github.com/JetBrains/qodana-cli

↓ 4 callersFunctionComputeChangedFiles
(cwd string, diffStart string, diffEnd string, logdir string)
internal/platform/git/git_changes.go:55
↓ 4 callersMethodConfDirPath
()
internal/platform/commoncontext/context.go:44
↓ 4 callersMethodCoverageDir
()
internal/core/corescan/context.go:160
↓ 4 callersFunctionCreateTempDir
CreateTempDir creates a temporary directory with the given name prefix. Returns the path, a cleanup function, and any error.
internal/foundation/fs/fs.go:118
↓ 4 callersMethodCustomPluginsPath
()
internal/platform/product/product_info.go:81
↓ 4 callersFunctionDeserializeLicenseData
(data []byte)
internal/cloud/license.go:102
↓ 4 callersFunctionDownloadFile
DownloadFile downloads a file from a given URL to a given filepath.
internal/platform/utils/utils.go:96
↓ 4 callersMethodEnv
()
internal/platform/qdenv/qdenv.go:95
↓ 4 callersFunctionExecute
Execute is a main CLI entrypoint: handles user interrupt, CLI start and everything else.
internal/cmd/root.go:64
↓ 4 callersFunctionFindLinterByProductCode
(productCode string)
internal/platform/product/product.go:370
↓ 4 callersMethodForceLocalChangesScript
()
internal/core/corescan/context.go:176
↓ 4 callersFunctionGetBitBucketRepoFullName
GetBitBucketRepoFullName returns the BitBucket repository slug in the form "owner/repo".
internal/platform/qdenv/qdenv.go:305
↓ 4 callersFunctionGetProblemsFoundMessage
GetProblemsFoundMessage returns a message about the number of problems found, used in CLI and BitBucket report.
internal/platform/msg/output.go:266
↓ 4 callersFunctionGetTmpResultsDir
(resultsDir string)
internal/platform/files.go:70
↓ 4 callersFunctionGetToolsMountPath
(cacheDir string)
internal/tooling/libs.go:81
↓ 4 callersMethodGlobalConfigurationId
()
internal/core/corescan/context.go:147
↓ 4 callersFunctionGuessAnalyzerFromEnvAndCLI
( ide string, linter string, image string, withinDocker string, )
internal/platform/commoncontext/common.go:44
↓ 4 callersFunctionInit
Init runs miscellaneous process-wide utility code.
internal/platform/process/init.go:18
↓ 4 callersMethodIsAllowedToSendFUS
()
internal/cloud/license.go:98
↓ 4 callersFunctionIsBitBucketPipe
IsBitBucketPipe returns true if the current environment is in a working BitBucket Pipe.
internal/platform/qdenv/qdenv.go:287
↓ 4 callersFunctionIsEap
(info *InfoJson)
internal/platform/product/product_info.go:393
↓ 4 callersFunctionIsGitLab
IsGitLab returns true if the current environment is GitLab CI.
internal/platform/qdenv/qdenv.go:277
↓ 4 callersFunctionIsProcess
IsProcess returns true if a process with cmd containing 'find' substring exists.
internal/platform/utils/utils.go:219
↓ 4 callersFunctionLaunchAndLog
LaunchAndLog launches a process and logs its output. The actual executable is args[0]; logLabel is only used for log file names.
internal/platform/utils/utils.go:76
↓ 4 callersMethodNewCloudApiClient
(token string)
internal/cloud/endpoints.go:101
↓ 4 callersFunctionProcessAuxiliaryTool
(toolName, moniker, mountPath string, bytes []byte)
internal/platform/embed.go:49
↓ 4 callersMethodProjectDirPathRelativeToRepositoryRoot
()
internal/core/corescan/context.go:408
↓ 4 callersMethodPushAll
PushAll pushes all branches and tags to origin.
internal/platform/git/testutil.go:114
↓ 4 callersFunctionRemoteUrl
RemoteUrl returns the remote url of the git repository.
internal/platform/git/git.go:284
↓ 4 callersFunctionReportId
(projectName string)
internal/platform/sarif.go:306
↓ 4 callersMethodRequestProjectName
()
internal/cloud/cloud.go:31
↓ 4 callersFunctionRequireNightlyAuth
RequireNightlyAuth skips the test if running against nightly (unreleased) versions and the required QD_PRODUCT_INTERNAL_AUTH environment variable is n
internal/platform/product/testing.go:28
↓ 4 callersFunctionRoot
Root returns absolute path of repo root
internal/platform/git/git.go:275
↓ 4 callersMethodRunAnalysis
(c thirdpartyscan.Context)
internal/platform/third_party_linter.go:25
↓ 4 callersMethodSaveReport
()
internal/core/corescan/context.go:168
↓ 4 callersMethodShowReport
()
internal/core/corescan/context.go:169
↓ 4 callersMethodSubmodule
Submodule returns a GitRepo for the submodule at the given path.
internal/platform/git/testutil.go:121
↓ 4 callersFunctionTestOnlyLoadLocalNotEffectiveQodanaYaml
TestOnlyLoadLocalNotEffectiveQodanaYaml test only! Gets Qodana YAML from the project. Does not process `imports` field and doesn't use global configur
internal/platform/qdyaml/yaml.go:377
↓ 4 callersFunctionWalkArchive
WalkArchive calls callback for each file entry in an archive specified by path. Format is guessed automatically from the extension.
internal/foundation/archive/archive.go:24
↓ 4 callersFunctionWith
With acquires an exclusive POSIX file lock on lockPath, runs fn, then releases the lock. The lock file is created if it doesn't exist. This provides i
internal/foundation/flock/flock_unix.go:16
↓ 4 callersFunctionWriteFrame
WriteFrame writes a single frame to the wire: 1-byte type + 4-byte big-endian length + payload.
internal/testutil/mockexe/protocol.go:65
↓ 4 callersFunctionWriteReport
(path string, finalReport *sarif.Report)
internal/platform/sarif.go:129
↓ 4 callersFunctionallLintersFiltered
(linters []Linter, filter func(linter *Linter) bool)
internal/platform/product/product.go:330
↓ 4 callersFunctionarrayCopy
(arr []string)
internal/core/corescan/context.go:332
↓ 4 callersFunctioncheckFileExists
(t *testing.T, filePath string, shouldExist bool)
internal/core/startup/prepare_test.go:306
↓ 4 callersFunctioncheck_templates
The .j2 snippets are appended verbatim to each Dockerfile but never flattened here; they are trailing layers, so any FROM (literal or variable) wo
scripts/validate_dockerfiles_base.py:113
↓ 4 callersFunctioncopyAndSaveReport
(lastContext corescan.Context, c corescan.Context)
internal/core/incremental_analysis.go:330
↓ 4 callersFunctioncreateTempFileWithContent
(content string)
internal/platform/nuget/nuget_test.go:29
↓ 4 callersFunctiondiffToInt
diffToInt converts a string to an integer preserving git default number logic
internal/platform/git/git_changes.go:204
↓ 4 callersFunctionextractArchive
(archivePath string, targetDir string, stripComponents int)
internal/core/startup/installers.go:232
↓ 4 callersFunctiongetBranchName
(pwd string)
internal/platform/sarifVersioning.go:118
↓ 4 callersFunctiongetDeclaredSubmodules
(cwd string, logdir string)
internal/platform/git/git.go:163
↓ 4 callersFunctiongetIde
goland:noinspection GoBoolExpressions
internal/core/startup/installers.go:128
↓ 4 callersFunctiongetIdeRunCommand
(c corescan.Context)
internal/core/ide.go:100
↓ 4 callersFunctiongetSpaceRemoteUrl
getSpaceJobUrl returns the Space job URL.
internal/platform/qdenv/qdenv.go:259
↓ 4 callersFunctiongetSubmodules
getSubmodules returns all submodules of a repository (non-recursive). Only submodules that are present in BOTH .gitmodules and git cache are reported.
internal/platform/git/git.go:195
↓ 4 callersFunctiongetTokenFromKeychain
(refresh bool, id string)
internal/platform/tokenloader/token_loader.go:167
↓ 4 callersFunctiongitOutput
gitOutput runs the git command in the given directory and returns the output.
internal/platform/git/git_legacy.go:52
↓ 4 callersFunctionisAndroidProject
isAndroidProject checks if the given directory is an Android project by checking AndroidManifest https://developer.android.com/guide/topics/manifest/m
internal/platform/commoncontext/configurator.go:209
↓ 4 callersMethodjavaHome
()
internal/platform/product/product_info.go:105
↓ 4 callersFunctionnormalize
(s string)
internal/platform/sarif_test.go:133
↓ 4 callersFunctionreadIdeaDir
readIdeaDir reads .idea directory and tries to detect which languages are used in the project.
internal/platform/commoncontext/configurator.go:170
↓ 4 callersFunctionremoveDuplicates
(results []sarif.Result)
internal/platform/sarif.go:101
↓ 4 callersFunctionresolvePath
resolvePath returns EvalSymlinks(p) when it succeeds, otherwise Abs(p). EvalSymlinks fails when the path doesn't exist; Abs is good enough there.
clang/config.go:47
↓ 4 callersFunctionrunClangTidy
runClangTidy runs clang-tidy for a single file. configFile, when non-empty, is forwarded as --config-file=<path>. It is inserted before the extraClan
clang/clang.go:142
↓ 4 callersFunctionrunQodana
(ctx context.Context, c corescan.Context)
internal/core/system.go:254
↓ 4 callersFunctionsetupTestFile
(fileName string, content string)
internal/platform/qdyaml/yaml_test.go:28
↓ 4 callersFunctionskipIfCaseInsensitive
(t *testing.T)
internal/foundation/fs/canonical_test.go:62
↓ 4 callersFunctionsubstitute_from_directives
Recursively replace lines of the form: FROM identifier where 'identifier' is composed of letters and dashes, with the contents of
scripts/dockerfiles.py:171
↓ 4 callersFunctionunresolved_includes
Bare `FROM <name>` left by a failed include (name is neither a build stage nor a known base).
scripts/validate_dockerfiles_base.py:79
↓ 4 callersMethodwriteFrame
(typ byte, payload []byte)
internal/testutil/mockexe/protocol.go:85
↓ 3 callersMethodAnalysisId
()
internal/platform/thirdpartyscan/context.go:197
↓ 3 callersMethodAnalysisTimeoutMs
()
internal/core/corescan/context.go:197
↓ 3 callersMethodApplyFixes
()
internal/core/corescan/context.go:186
↓ 3 callersMethodBaseline
()
internal/core/corescan/context.go:166
↓ 3 callersMethodBaseline
()
internal/platform/thirdpartyscan/context.go:198
↓ 3 callersMethodBaselineIncludeAbsent
()
internal/core/corescan/context.go:167
↓ 3 callersFunctionBranch
Branch returns the current branch of the git repository.
internal/platform/git/git.go:293
↓ 3 callersMethodCdnetNoBuild
()
internal/core/corescan/context.go:194
↓ 3 callersMethodCheckout
Checkout checks out the given ref.
internal/platform/git/testutil.go:97
↓ 3 callersFunctionCreateUser
CreateUser will make dynamic uid as a valid user `idea`, needed for gradle cache.
internal/core/startup/prepare.go:308
↓ 3 callersMethodDetermineRunScenario
(hasStartHash bool)
internal/core/corescan/context.go:351
↓ 3 callersFunctionDisableColor
DisableColor disables colors in the output.
internal/platform/msg/output.go:64
↓ 3 callersMethodDisabledPluginsFilePath
()
internal/platform/product/product_info.go:93
↓ 3 callersFunctionExtractQodanaEnvironment
ExtractQodanaEnvironment extracts Qodana environment variables from the current environment.
internal/platform/qdenv/qdenv.go:142
↓ 3 callersMethodFailThreshold
()
internal/core/corescan/context.go:172
↓ 3 callersMethodFailThreshold
()
internal/platform/thirdpartyscan/context.go:200
↓ 3 callersFunctionFindLinterByImage
(image string)
internal/platform/product/product.go:354
↓ 3 callersFunctionFindLinterByName
(name string)
internal/platform/product/product.go:380
↓ 3 callersMethodFixesStrategy
()
internal/core/corescan/context.go:188
↓ 3 callersMethodFullHistory
()
internal/core/corescan/context.go:185
↓ 3 callersMethodGenerateCodeClimateReport
()
internal/core/corescan/context.go:182
↓ 3 callersMethodGetAnalysisTimeout
()
internal/core/corescan/context.go:392
↓ 3 callersMethodGetLicenseData
(token string)
internal/cloud/license.go:223
↓ 3 callersMethodGetShowReportPort
GetShowReportPort returns --show-report-port or --port or default as a fallback for backwards compatibility
internal/platform/cmd/scan_options.go:445
↓ 3 callersFunctionGetVersionDetails
it is needed for third party linters GetVersionDetails returns the version control details for the current repository.
internal/platform/sarifVersioning.go:36
↓ 3 callersFunctionInitWithCustomCommands
InitWithCustomCommands adds custom commands to the root command.
internal/cmd/root.go:144
↓ 3 callersMethodInstallPluginsVmOptionsPath
()
internal/core/corescan/context.go:374
↓ 3 callersMethodIs233orNewer
Is233orNewer returns true if the current Product is 233 or newer.
internal/platform/product/product_info.go:230
↓ 3 callersMethodIs242orNewer
()
internal/platform/product/product_info.go:234
← previousnext →201–300 of 1,503, ranked by callers