ndmitchell/hlint

`within` changes the behavior of `modules: {as: }`

Ouverte

#1 615 ouverte le 6 sept. 2024

 (3 commentaires) (0 réaction) (0 personne assignée)Haskell (208 forks)batch import
good first issue

Métriques du dépôt

Stars
 (1 602 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

We want to gradually become consistent with our naming of Data.List.NonEmpty, so we create an hlint rule:

- modules:
    - name: [Data.List.NonEmpty] 
      as: NE

I run hlint on our codebase to get all the currently failing examples, and I create a within to ignore them:

- modules:
    - name: [Data.List.NonEmpty] 
      as: NE
      within: [ ... ]

But now it starts complaining about importing Data.List.NonEmpty at all. It seems like within is causing it to ignore the as: key.

Guide contributeur