purescript-0.15.8: PureScript Programming Language Compiler
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.PureScript.Linter

Description

This module implements a simple linting pass on the PureScript AST.

Synopsis

Documentation

lint :: forall m. MonadWriter MultipleErrors m => Module -> m () Source #

Lint the PureScript AST. | | Right now, this pass performs a shadowing check and a check for unused bindings.