Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JetBrains/qodana-cli
/ types & classes
Types & classes
180 in github.com/JetBrains/qodana-cli
⨍
Functions
1,503
◇
Types & classes
180
↳
Endpoints
13
↓ 1 callers
Class
_Resp
scripts/dockerfiles_test.py:116
Struct
APIError
internal/cloud/endpoints.go:125
Struct
APIVersion
internal/cloud/versions.go:36
Struct
Address
Address A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).
internal/sarif/schema.go:27
Interface
AnalysisRunner
AnalysisRunner defines the interface for logic on running analysis on commits
internal/core/incremental_analysis.go:42
Interface
Analyzer
internal/platform/product/analyzers.go:26
Struct
ApiDescriptions
internal/cloud/versions.go:84
Struct
ApiEndpointDescription
internal/cloud/versions.go:75
Struct
ApiVersionDescription
internal/cloud/versions.go:79
Struct
ApiVersionMismatchError
internal/cloud/versions.go:41
Struct
Artifact
Artifact A single artifact. In some cases, this artifact might be nested within another artifact.
internal/sarif/schema.go:61
Struct
ArtifactChange
ArtifactChange A change to a single artifact.
internal/sarif/schema.go:104
Struct
ArtifactContent
ArtifactContent Represents the contents of an artifact.
internal/sarif/schema.go:117
Struct
ArtifactLocation
ArtifactLocation Specifies the location of an artifact.
internal/sarif/schema.go:133
Struct
AtomicWriter
AtomicWriter writes to a temporary file and atomically renames it to the target path on Close. Call Abort to discard the temp file on error paths.
internal/foundation/fs/atomic.go:12
Struct
Attachment
Attachment An artifact relevant to a result.
internal/sarif/schema.go:152
Struct
BotList
scripts/generate-bots.go:31
Struct
CCIssue
CCIssue represents a Code Climate (GitLab CodeQuality) issue
internal/platform/ext_gitlab.go:55
Struct
CallContext
CallContext holds the context of a mock executable invocation. The handler receives this when the mock binary is executed.
internal/testutil/mockexe/mockexe.go:30
Struct
CdnetLinter
cdnet/run.go:37
Struct
ChangedFile
internal/platform/git/git_changes.go:45
Struct
ChangedFiles
internal/platform/git/git_changes.go:51
Struct
ChangedRegion
internal/platform/git/git_changes.go:33
Struct
ClangLinter
clang/run.go:22
Struct
CliOptions
internal/platform/cmd/scan_options.go:31
Interface
CloudTokenLoader
internal/platform/tokenloader/token_loader.go:36
Struct
Clude
Clude A check id to enable/disable for include/exclude YAML field. goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:187
Struct
CodeFlow
CodeFlow A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.
internal/sarif/schema.go:171
Struct
Command
clang/cmake.go:16
Struct
ConfigurationOverride
ConfigurationOverride Information about how a specific rule or notification was reconfigured at runtime.
internal/sarif/schema.go:184
Struct
Context
Context If one has the instance of Context, then it means that it was initialized, and it is in valid state all mutations should be defined in contex
internal/core/corescan/context.go:61
Struct
Context
Context If one has the instance of Context, then it means that it was initialized, and it is in valid state all mutations should be defined in contex
internal/platform/thirdpartyscan/context.go:67
Struct
Context
internal/platform/commoncontext/context.go:27
Struct
ContextBuilder
internal/core/corescan/context.go:204
Struct
ContextBuilder
internal/platform/thirdpartyscan/context.go:119
Struct
Conversion
Conversion Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF for
internal/sarif/schema.go:197
Struct
CoverageThresholds
CoverageThresholds Configures minimum thresholds for test coverage metrics. Absent properties are not checked goland:noinspection GoUnnecessarilyExpo
internal/platform/qdyaml/yaml.go:325
Struct
CustomDependency
goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:258
Struct
Dependency
internal/tooling/scripts/download-libs.go:47
Struct
DependencyIgnore
DependencyIgnore is a dependency to ignore for license checks in Qodana goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:206
Struct
DependencyOverride
goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:234
Struct
DockerAnalyzer
DockerAnalyzer can have UnknownLinter as Linter value
internal/platform/product/analyzers.go:36
Struct
DotNet
goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:273
Struct
Edge
Edge Represents a directed edge in a graph.
internal/sarif/schema.go:213
Struct
EdgeTraversal
EdgeTraversal Represents the traversal of a single edge during a graph traversal.
internal/sarif/schema.go:232
Interface
EnvProvider
internal/platform/qdenv/qdenv.go:94
Struct
Exception
Exception Describes a runtime exception encountered during the execution of an analysis tool.
internal/sarif/schema.go:251
Struct
ExternalProperties
ExternalProperties The top-level element of an external property file.
internal/sarif/schema.go:270
Struct
ExternalPropertyFileReference
ExternalPropertyFileReference Contains information that enables a SARIF consumer to locate the external property file that contains the value of an ex
internal/sarif/schema.go:337
Struct
ExternalPropertyFileReferences
ExternalPropertyFileReferences References to external property files that should be inlined with the content of a root log file.
internal/sarif/schema.go:353
Struct
FailureConditions
internal/platform/qdyaml/yaml.go:290
Struct
FileWithHeaders
clang/cmake.go:24
Struct
Files
Files – effective configuration files, constructed by calling config-loader-cli.jar, all paths are absolute + also profile files are stored in config
internal/platform/effectiveconfig/config.go:36
Struct
Fix
Fix A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set
internal/sarif/schema.go:408
Struct
Flag
Flag represents a test prerequisite controlled via an environment variable. By default (env var unset or empty), the flag is considered enabled so tha
internal/testutil/needs/needs.go:12
Struct
FuserEvent
internal/platform/statistics.go:163
Struct
GitError
GitError is returned by gitRun when git has returned a non-zero exit code.
internal/platform/git/git.go:34
Struct
GitRepo
internal/platform/git/testutil.go:36
Struct
Graph
Graph A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).
internal/sarif/schema.go:421
Struct
GraphTraversal
GraphTraversal Represents a path through a graph.
internal/sarif/schema.go:437
Struct
HunkChange
internal/platform/git/git_changes.go:38
Struct
InfoJson
internal/platform/product/product_info.go:262
Struct
InitPayload
InitPayload is the JSON body of a FrameInit frame.
internal/testutil/mockexe/protocol.go:20
Struct
IntellijLinterProperties
internal/platform/product/intelllij_linters.go:21
Struct
Invocation
Invocation The runtime environment of the analysis tool run.
internal/sarif/schema.go:462
Struct
Launch
internal/platform/product/product_info.go:255
TypeAlias
Library
internal/tooling/libs.go:34
Struct
LicenseData
internal/cloud/license.go:33
Struct
LicenseOverride
goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:249
Struct
LicenseRule
LicenseRule is a license rule to apply for license compatibility checks in Qodana goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:214
Struct
LicenseToken
internal/cloud/license.go:42
Struct
Line
Line represents a line of the issue
internal/platform/ext_gitlab.go:70
Struct
Linter
internal/platform/product/product.go:23
Struct
LinterInfo
LinterInfo is a struct that contains all the information about the linter.
internal/platform/thirdpartyscan/context.go:41
Struct
Location
Location A location within a programming artifact.
internal/sarif/schema.go:544
Struct
Location
Location represents a location of the issue
internal/platform/ext_gitlab.go:64
Struct
LocationProperties
internal/platform/ext_gitlab.go:74
Struct
LocationRelationship
LocationRelationship Information about the relation of one location to another.
internal/sarif/schema.go:569
Struct
LoggerManager
LoggerManager manages loggers for different commands
internal/platform/git/logmanager.go:31
Struct
LogicalLocation
LogicalLocation A logical location of a construct that produced a result.
internal/sarif/schema.go:585
Struct
Message
Message Encapsulates a message intended to be read by the end user.
internal/sarif/schema.go:610
Struct
MockAnalysisRunner
internal/core/system_test.go:34
Struct
MockExeT
MockExeT wraps testing.TB so that methods calling runtime.Goexit are replaced with panic-based control flow. This makes require/assert/t.Fatalf safe t
internal/testutil/mockexe/testing.go:31
Struct
MockRequest
MockRequest represents a captured request/response from the mock server
test_linter/3rd_party_linter_jbr_integration_test.go:189
Struct
ModuleToAnalyze
ModuleToAnalyze is a submodule to include in the analysis goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:228
Struct
MountInfo
MountInfo is a struct that contains all the helper tools to run a Qodana linter.
internal/platform/thirdpartyscan/context.go:36
Struct
MultiformatMessageString
MultiformatMessageString A message string or message format string rendered in multiple formats.
internal/sarif/schema.go:629
Struct
NativeAnalyzer
NativeAnalyzer can't be UnknownLinter
internal/platform/product/analyzers.go:67
Struct
Node
Node Represents a node in a graph.
internal/sarif/schema.go:642
Struct
Notification
Notification Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.
internal/sarif/schema.go:661
Struct
ParseError
ParseError describes a malformed input to Split. Pos is a byte offset (0-based) into the input string.
internal/foundation/shlex/shlex.go:62
Struct
PathNativeAnalyzer
internal/platform/product/analyzers.go:103
TypeAlias
PathRelativity
PathRelativity classifies how a path relates to the filesystem root. On Windows there are four categories (matching .NET terminology); on Unix only Ab
internal/foundation/fs/relativity.go:11
Struct
Php
goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:346
Struct
PhysicalLocation
PhysicalLocation A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or character
internal/sarif/schema.go:692
Struct
Plugin
Plugin to be installed during the Qodana run. goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:198
Struct
PreparedHost
internal/core/startup/prepare.go:48
Struct
Product
internal/core/startup/releases.go:65
Struct
Product
internal/platform/product/product_info.go:36
Struct
Profile
Profile A profile is some template set of checks to run with Qodana analysis. goland:noinspection GoUnnecessarilyExportedIdentifiers
internal/platform/qdyaml/yaml.go:176
next →
1–100 of 180, ranked by callers