mirror of
https://github.com/larksuite/cli.git
synced 2026-08-03 08:32:46 +08:00
The constraint walk descended into nested modules while the file walk skipped them, and the two feed each other: constraints become the configurations the file walk is measured against. A compound tag under lint/ therefore added `-tags bar,foo` to this module's sweep — seven more `go list` runs selecting nothing here, and a failing configuration list — over a file no walk ever required to be selected. lint/ carries no custom tag today, so the divergence was latent rather than broken. One predicate now answers both walks, and a test pins it: a nested module is out of scope, a plain package directory is not, and the module root itself stays in.