Provides an elm-review
rule to make sure you don't use packages with unapproved licenses.
- 🔍
NoUnapprovedLicense
- Reports dependencies with unapproved licenses.
module ReviewConfig exposing (config)
import NoUnapprovedLicense
import Review.Rule exposing (Rule)
config : List Rule
config =
[ NoUnapprovedLicense.rule
{ allowed = [ "BSD-3-Clause", "MIT" ]
, forbidden = [ "GPL-3.0-only", "GPL-3.0-or-later" ]
}
]
You can try the example configuration above out by running the following command:
elm-review --template jfmengels/elm-review-license/example