Skip to content

feat(core): Tokenizer fits the pointer — a chip row and a sheet on a finger #15079

feat(core): Tokenizer fits the pointer — a chip row and a sheet on a finger

feat(core): Tokenizer fits the pointer — a chip row and a sheet on a finger #15079

Triggered via pull request August 22, 2026 07:09
Status Success
Total duration 2m 22s
Artifacts

lint.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
lint: packages/core/src/Chat/ChatMessage.tsx#L265
`metadata != null` guards rendered JSX with a bare nullish check, but `false`, `true`, and `""` all pass `!= null` — leaking an empty wrapper into the DOM. Use `isRenderable(metadata)` from `@astryxdesign/core/utils`, which also excludes boolean and empty-string values (0 stays renderable)
lint: packages/core/src/Chat/ChatLayoutScrollButton.tsx#L139
<div> exists only to style <Button>. Astryx components extend BaseProps, so pass the styles to <Button> via xstyle and drop the wrapper — an extra DOM node changes the parent's flex/grid child relationship and can break alignment
lint: packages/cli/assets/templates/pages/ai-chat/page.tsx#L87
Always prefer const x: T = { ... }
lint: apps/sandbox/src/app/(raw)/pages/mobile-prototypes/page.tsx#L15
'ReactNode' is defined but never used. Allowed unused vars must match /^_/u
lint: apps/docsite/src/app/playground/themeEditor/ThemeEditor.tsx#L24
'expandColorScale' is defined but never used. Allowed unused vars must match /^_/u