Skip to content

fix(zsh): resolve zsh-lint default-assignment warnings #180

Description

@ss-o

Problem

The strict zsh-lint rollout-readiness corpus reports 11 quoting/unquoted-var warnings in public/zsh/init.zsh at the top-level default assignments for ZI configuration and HISTFILE. The readiness gate permits no suppressions or waivers.

Required work

  • verify each diagnostic against the sourced-library execution profile and native Zsh behavior;
  • preserve empty values, spaces, and caller option states such as SH_WORD_SPLIT;
  • add focused regression coverage before changing production source;
  • make the smallest source correction that clears all 11 warnings;
  • run native syntax and the repository installer/loader test suite.

Acceptance criteria

All 11 warnings are removed without suppressions, existing installer stream substitution remains correct, native tests pass, and the shared 19-file corpus reports no warning from src.

Metadata

Metadata

Assignees

No one assigned

    Labels

    meta:org-trackedIndicates this issue has cross-repository tracking implications (synced to Linear).type:bugSomething is broken or behaving incorrectly.

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions