Skip to content

cabal check should recommend against using the stability field #4290

Open
@sjakobi

Description

@sjakobi

It seems to be consensus that the stability field is often misleading and shouldn't be used any more. See for example Simon Marlow's comment on this issue.

Therefore I propose that cabal check should discourage any explicit settings in the stability field.

As the stability field can also be set on a per-module basis (see e.g. Data.Set), I'd like cabal check to check all the modules too. My questions are:

  1. Is checking the modules within the scope of cabal check?
  2. Is the machinery for checking modules already in place?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions