dhall-1.25.0: A configuration language guaranteed to terminate

Safe HaskellNone
LanguageHaskell2010

Dhall.Lint

Contents

Description

This module contains the implementation of the dhall lint command

Synopsis

Lint

lint :: Expr s Import -> Expr t Import Source #

Automatically improve a Dhall expression

Currently this:

  • removes unused let bindings with removeLetInLet.
  • consolidates nested let bindings to use a multiple-let binding with removeUnusedBindings.