5 counted, under 3 rules. “Not counted” marks a compiler error that restates a design-system violation, “Ignored” one the agent silenced with a comment.
page.tsx:1:1 · <html lang="en" class="vektos">Document should have one main landmark (1 element, light theme)
page.tsx:1:1 · <html lang="en" class="vektos dark">Document should have one main landmark (1 element, dark theme)
One row per model call, with the tools it asked for. An agent that reads the guidelines before writing shows it here; what a checker or submit_view answered is under its call.
page.tsx:1:1Submitting with a required field left empty shows an error on that field. Not done: the field "Date of birth" is not marked invalid (aria-invalid, or the browser's own check).
check_code: 9 violations:
- line 51: typecheck/TS2322: Type 'number' is not assignable to type 'ConditionalValue<SpacingValue>'.
- line 51: outside-styling/styled-from-outside: `padding` is not a layout prop of `Stack`: how it looks belongs to the component. Use one of its variants, or a layout prop (`marginInlineStart`, `flexGrow`, `width`…).
- line 55: typecheck/TS2322: Type '{ muted: true; children: string; }' is not assignable to type 'IntrinsicAttributes & TextProps'.
- line 72: typecheck/TS2375: Type '{ placeholder: string; value: string | undefined; onValueChange: (v: string) => void; options: { label: string; value: string; }[]; }' is not assignable to type 'SelectProps' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.
- line 86: typecheck/TS2375: Type '{ placeholder: string; value: string | undefined; onValueChange: (v: string) => void; options: { label: string; value: string; }[]; }' is not assignable to type 'SelectProps' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.
- line 110: typecheck/TS2375: Type '{ placeholder: string; value: string | undefined; onValueChange: (v: string) => void; options: { label: string; value: string; }[]; }' is not assignable to type 'SelectProps' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.
- line 131: typecheck/TS2375: Type '{ label: string; value: string | undefined; onValueChange: (v: string) => void; required: true; options: { label: string; value: string; }[]; }' is not assignable to type 'RadioGroupProps' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.
- line 134: lint/typescript(no-unnecessary-type-assertion): This assertion is unnecessary since the receiver accepts the original type of the expression.
- line 134: lint/typescript(no-unsafe-type-assertion): Unsafe type assertion: type '"no" | "yes"' is more narrow than the original type.
4,133
1,143
$0.0000
10
write_file
1,676
3,395
$0.0000
11
check_code
check_code: 1 violations:
- line 51: typecheck/TS2322: Type 'number' is not assignable to type 'ConditionalValue<SpacingValue>'.
5,098
1,055
$0.0000
12
write_file
4,110
1,542
$0.0000
13
check_code
check_code: 1 violations:
- line 51: typecheck/TS2322: Type 'number' is not assignable to type 'ConditionalValue<SpacingValue>'.