Flutter repo is using an experimental lint rule, unreachable_from_main. It should not. This rule is unstable, and the diagnostics it reports can change. Using this rule in the flutter repositories prevents us from iterating on the rule. It is not complete yet.