sbt/main
bitloi 905862f60c Fix #5647: treat keys consumed via .all(ScopeFilter) as used by lintUnused
- Add Initialize.dynamicDependencies (Seq[Any]) in util-collection to carry
  (AttributeKey, ScopeFilter) from .all() without changing static dependency graph.
- Add DynamicDepsInitialize wrapper and Def.withDynamicDependencies; use them
  in SettingKeyAll.all and TaskKeyAll.all when the init is a KeyedInitialize.
- In LintUnused, collect init.dynamicDependencies from all settings, expand
  via ScopeFilter.expandDynamicDeps (build ScopeFilter.Data from structure,
  apply each filter to get scopes, add ScopedKey(scope, key) to used).
- Add ScopeFilter.dataFromStructure and expandDynamicDeps with try/catch
  so bad filters or structure do not break the lint.
2026-02-09 20:21:19 +01:00
..
src Fix #5647: treat keys consumed via .all(ScopeFilter) as used by lintUnused 2026-02-09 20:21:19 +01:00
NOTICE Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00