Commit 2026-08-31 16:15 7b51d193

View on Github →

refactor(Tactic/Linter): rename and generalize linter.style.nativeDecide to linter.style.native (#43194) This refactors and renames the linter catching uses of native_decide and native +decide from linter.style.nativeDecide to linter.style.native for use in future tactics that also have a native compute option such as #42850. As such, this changes the behavior to lint any use of +native, (native := true), or (config := { ..., native := true, ...}), not just configs that appear after decide. This PR removes the logic that calculates whether +native is still active after multiple toggles (e.g. decide +native -native, which we now warn on) for the sake of a cleaner implementation, but we assume that this behavior is seldom relied on.

Estimated changes