Enable -Wstar-is-type by default in 9.6
GHC Proposal #143 "Remove the * kind syntax" specifies the following plan:
- In the next release (or 0.5 years in), GHC 8.8, add
-fwarn-star-is-typeto-Wcompat.- For one more release, do nothing. At this point, the warning has been available for three releases (GHC 8.6, GHC 8.8, GHC 8.10), and included in
-Wcompatfor the last two.- In the next release (or 1.5 years in), add
-fwarn-star-is-typeto-Wall.- For two more releases, do nothing.
- In the next release (or 3 years in), enable
-fwarn-star-is-typeby default.- ...
We included -Wstar-is-type in -Wall in 9.0. Skipped two releases: 9.2, 9.4. The next step is to enable -Wstar-is-type by default in 9.6.