All Downloads are FREE. Search and download functionalities are using the official Maven repository.

codacy.events.Enums.scala Maven / Gradle / Ivy

package codacy.events

case object PullRequestTab extends Enumeration {
  val NewIssues, FixedIssues, Hotspots, NewDuplication, FixedDuplication, Files, Diff, Commits = Value
}

case object IssueType extends Enumeration {
  val NewIssues, FixedIssues = Value
}

case object PullRequestState extends Enumeration {
  val open, merged = Value
}

case object IssueFilterCriterion extends Enumeration {
  val Language, Category, Level, Pattern, Author = Value
}

case object Integration extends Enumeration {

  val API, Slack, Hipchat, Jira, YouTrack, WebHook, Bitbucket, GitHub, Stash =
    Value
}

case object QualitySettings extends Enumeration {
  val PullRequest, Commit, Project = Value
}

case object SidebarButton extends Enumeration {

  val Dashboard, Commits, Files, Issues, PullRequests, CodePatterns, Settings =
    Value
}

case object SortFilesCriterion extends Enumeration {
  val ByGrade, ByFilename, ByNumIssues, ByDuplication, ByComplexity = Value
}

case object SortFilesDirection extends Enumeration {
  val ascending, descending = Value
}

case object ProjectAccess extends Enumeration {
  val Public, Private = Value
}

case object DashboardSidebarButton extends Enumeration {

  val Team, Projects, Settings =
    Value
}

case object QualityMetric extends Enumeration {
  val Grade, Issues, ComplexFiles, Duplication, Coverage = Value
}

case object DashboardDays extends Enumeration {
  val Days31, Days7, Last8Commits = Value
}

case object IssueCategory extends Enumeration {
  val Security, ErrorProne, CodeStyle, Compatibility, UnusedCode, Performance = Value
}

case object ButtonPosition extends Enumeration {
  val Top, Bottom = Value
}

case object MetricQualityGrade extends Enumeration {
  val Good, NotGood = Value
}

case object RetentionStatus extends Enumeration {
  val FullData, RecentData, HistoricalData, FailedData, NoData = Value
}

case object CodacyProduct extends Enumeration {
  val Quality, Coverage = Value
}

case object Provider extends Enumeration {
  val Github, Gitlab, Bitbucket = Value
}

case object CoverageGrade extends Enumeration {
  val PASSED, FAILED = Value
}

case object RequestType extends Enumeration {
  val Selective, FullScan, AnalyseMoreCommits = Value
}

case object RequestStatus extends Enumeration {
  val Success, Failure = Value
}

case object TerminationType extends Enumeration {
  val AnalysisCompleted, AnalysisFailed, DuplicateDetected = Value
}

object PaymentPlanType extends Enumeration {
  val OpenSource, Trial, Paid = Value
}

case object JobScope extends Enumeration {
  val All, Coverage = Value
}

case object TaskType extends Enumeration {
  val Algorithm, Metric, MetricsOverview, AlgorithmDelta, PullRequestDelta, Churn, Terminator, Blame, Diff, Coverage,
      PullRequestDiff, Event, RemoveDirectories, Goals, Duplication, ProjectOverview, UserOverview, RealTerminator,
      SCATaskCreator, TaskCreator, AstExtraction, ConfigurationReader, CommitAuthors, AnalysisStatusStore = Value
}

case object Role extends Enumeration {
  val RepositoryRead, RepositoryWrite, RepositoryAdmin, OrganizationManager, OrganizationAdmin, OrganizationMember =
    Value
}

case object EventSource extends Enumeration {
  val API, UI = Value
}

case object ActionResult extends Enumeration {
  val Succeed, Failed, Rejected = Value
}

case object JobType extends Enumeration {
  val Commit, RetryCommit, PullRequest, RetryPullRequest, SCA = Value
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy