Skip to main content

GmLintFindingType

One problem with one object in the game model, recomputed at read time rather than remembered from a write.

type GmLintFindingType {
code: GmLintCode!
severity: GmLintSeverity!
subjectKind: GmLintSubjectKind!
subject: String!
message: String!
remedy: String
count: Int
}

Fields

GmLintFindingType.code ● GmLintCode! non-null enum

What is wrong.

GmLintFindingType.severity ● GmLintSeverity! non-null enum

ERROR is provably broken and gate-eligible; WARNING is reported only.

GmLintFindingType.subjectKind ● GmLintSubjectKind! non-null enum

What kind of object this is about.

GmLintFindingType.subject ● String! non-null scalar

The object's own name — a function name, a container type name — not a rendered label. Group and deduplicate on (code, subject).

GmLintFindingType.message ● String! non-null scalar

What is wrong, in a sentence.

GmLintFindingType.remedy ● String scalar

What to do about it.

GmLintFindingType.count ● Int scalar

How many objects this row stands for, when one finding summarises many (for example a type missing under 40 containers).

Member Of

GmLintResult object