Pattern
com.codacy.plugins.api.results.Pattern
object Pattern
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Pattern.type
Members list
Type members
Classlikes
object Category extends Enumeration
Attributes
- Supertypes
-
class Enumerationtrait Serializableclass Objecttrait Matchableclass Any
- Self type
-
Category.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class Description(patternId: Id, title: Title, description: Option[DescriptionText], timeToFix: Option[TimeToFix], parameters: Set[Description])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class DescriptionText(value: String) extends AnyVal
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
final case class Id(value: String) extends AnyVal
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
object ScanType extends Enumeration
Attributes
- Supertypes
-
class Enumerationtrait Serializableclass Objecttrait Matchableclass Any
- Self type
-
ScanType.type
case class Specification(patternId: Id, level: Level, category: Category, subcategory: Option[Subcategory], scanType: Option[ScanType], parameters: Set[Specification], languages: Set[Language], enabled: Boolean)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Subcategory extends Enumeration
Attributes
- Supertypes
-
class Enumerationtrait Serializableclass Objecttrait Matchableclass Any
- Self type
-
Subcategory.type
final case class TimeToFix(value: Int) extends AnyVal
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
final case class Title(value: String) extends AnyVal
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Types
ScanType represents the type of analysis performed to discover issues that match the associated patterns.
ScanType represents the type of analysis performed to discover issues that match the associated patterns.
Scan types can be divided into two "categories":
- Static scan types: these are the only scan types that can actually be associated to a pattern of our static analysis pipeline. These scans are performed on "static" source code.
- SAST
- SCA
- ContainerSCA
- Secrets
- IaC
- CICD
- License
- Dynamic scan types: are performed on live applications and can never be associated with patterns of our static analysis pipeline. They are defined here for completion.
- PenTesting
- DAST
- CSPM
Attributes
In this article