name: haskell-formatter
version: 0.1.0
synopsis: Haskell source code formatter
homepage: https://github.com/evolutics/haskell-formatter
bug-reports: https://github.com/evolutics/haskell-formatter/issues
license: GPL-3
license-file: LICENSE
author: Benjamin Fischer
maintainer: Benjamin Fischer <benjamin.fischer@evolutics.info>
copyright: (C) 2014 Benjamin Fischer
category: Development
build-type: Simple
cabal-version: >= 1.8
description:
The Haskell Formatter formats Haskell source code. It is strict in that it
fundamentally rearranges code.
extra-source-files:
.gitignore
HLint.hs
Makefile
README.rst
testsuite/resources/examples/default_style.yaml
extra-tmp-files:
README.xhtml
library
exposed-modules:
Language.Haskell.Formatter,
Language.Haskell.Formatter.Internal.MapTree,
Language.Haskell.Formatter.Internal.Newline,
Language.Haskell.Formatter.Internal.StyleFileFormat,
Language.Haskell.Formatter.Internal.TreeFormat
other-modules:
Language.Haskell.Formatter.CommentCore,
Language.Haskell.Formatter.Configuration,
Language.Haskell.Formatter.Error,
Language.Haskell.Formatter.ExactCode,
Language.Haskell.Formatter.Location,
Language.Haskell.Formatter.Main,
Language.Haskell.Formatter.Process.AttachComments,
Language.Haskell.Formatter.Process.Code,
Language.Haskell.Formatter.Process.CodeOrdering,
Language.Haskell.Formatter.Process.Control,
Language.Haskell.Formatter.Process.DetachComments,
Language.Haskell.Formatter.Process.FormatActualCode,
Language.Haskell.Formatter.Process.FormatComments,
Language.Haskell.Formatter.Process.Formatter,
Language.Haskell.Formatter.Process.LineShifting,
Language.Haskell.Formatter.Process.Note,
Language.Haskell.Formatter.Result,
Language.Haskell.Formatter.Source,
Language.Haskell.Formatter.Style,
Language.Haskell.Formatter.Toolkit.ListTool,
Language.Haskell.Formatter.Toolkit.Splitter,
Language.Haskell.Formatter.Toolkit.StreamName,
Language.Haskell.Formatter.Toolkit.Visit
build-depends:
base == 4.6.*,
containers == 0.5.*,
haskell-src-exts == 1.15.*,
scientific == 0.3.*,
text == 1.1.*,
unordered-containers == 0.2.*,
yaml == 0.8.*
hs-source-dirs:
src/library
ghc-options: -Wall
executable haskell-formatter
main-is: Main.hs
build-depends:
base == 4.6.*,
directory == 1.2.*,
filepath == 1.3.*,
haskell-formatter,
optparse-applicative == 0.10.*
hs-source-dirs:
src/executable
ghc-options: -Wall
test-suite test
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Language.Haskell.Formatter.Internal.Tests,
Language.Haskell.Formatter.Tests,
Language.Haskell.Formatter.Toolkit.FileTesting,
Language.Haskell.Formatter.Toolkit.FileTree,
Language.Haskell.Formatter.Toolkit.TestTool
build-depends:
base == 4.6.*,
containers == 0.5.*,
directory-tree == 0.12.*,
doctest == 0.9.*,
filemanip == 0.3.*,
filepath == 1.3.*,
haskell-formatter,
hlint == 1.9.*,
tasty == 0.9.*,
tasty-hunit == 0.9.*
hs-source-dirs:
testsuite/src
ghc-options: -Wall
source-repository head
type: git
location: https://github.com/evolutics/haskell-formatter.git