visible/visible

View on GitHub
packages/@visi/web-client/src/query.graphql

Summary

Maintainability
Test Coverage
fragment LocationLarge on Location {
  startLine
  startColumn
  endLine
  endColumn
}

fragment RuleLarge on Rule {
  id
  coreId
  name
  type
  description
  keywords
  mapping
}

fragment ReportLarge on Report {
  id
  outcome
  target
  impact
  difficulty
  message
  screenshot
  diffHunk
  rule {
    ...RuleLarge
  }
  location {
    ...LocationLarge
  }
}

fragment SourceLarge on Source {
  id
  url
  content
  reports {
    ...ReportLarge
  }
}

fragment DiagnosisLarge on Diagnosis {
  id
  url
  status
  screenshot
  doneCount
  totalCount
  createdAt
  waitingCountAtCreation
  completeCountAtCreation
  sources {
    ...SourceLarge
  }
}

fragment StatsLarge on Stats {
  diagnosisCompleteCount
}

query fetchDiagnosisLarge($id: ID!) {
    diagnosis(id: $id) {
        ...DiagnosisLarge
    }
}

query fetchStats {
  stats {
    ...StatsLarge
  }
}

mutation createDiagnosis($url: String!) {
  createDiagnosis(url: $url) {
    ...DiagnosisLarge
  }
}

subscription subscribeDiagnosis($id: ID!) {
  diagnosis(id: $id) {
    ...DiagnosisLarge
  }
}

subscription subscribeToStats {
  stats {
    ...StatsLarge
  }
}