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.