Skip to content

blank template lints with 4 user-side i18n errors out of the box #3103

Closed

Description

@os-zhuang

Split from the 15.1 third-party eval follow-ups (#3102 hides the platform i18n baseline from os lint; this is the remaining user-side gap).

A fresh npm create objectstack (blank template) still reports 4 genuine i18n/missing-object / i18n/missing-field errors for its own <ns>_note object, because the template ships no en translation bundle while the default-locale coverage gate demands 100%.

Options (pick one):

  1. Ship an en translation bundle with the blank template so a fresh scaffold lints clean.
  2. Teach the default-locale coverage rule to treat inline label: metadata as the en source of truth (then a bundle is only required for additional locales) — likely the better long-term semantics, but touches computeI18nCoverage for every project.

Repro:

node packages/create-objectstack/bin/create-objectstack.js demo --skip-skills
cd demo && npx os lint   # 4 error(s) on the template's own object

🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions