dhall-1.27.0: A configuration language guaranteed to terminate
Dhall.Lint
Contents
Description
This module contains the implementation of the dhall lint command
dhall lint
lint :: Expr s Import -> Expr t Import Source #
Automatically improve a Dhall expression
Currently this:
let
removeUnusedBindings
let a = x ≡ y
let a = assert : x ≡ y
removeLetInLet
removeUnusedBindings :: Eq a => Expr s a -> Maybe (Expr s a) Source #
Remove unused Let bindings.
Let