packages feed

homplexity-0.2: homplexity.cabal

-- Initial homplexity.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                homplexity
version:             0.2
synopsis:            Haskell code quality tool
description:         Homplexity aims to measure code complexity,
                     warning about fragments that might have higher defect probability
                     due to bad coding style on-the-large:
                      * too large functions
                      * too deeply nested conditions
                      * too few comments
homepage:            https://github.com/mjgajda/homplexity
license:             BSD3
license-file:        LICENSE
author:              Michal J. Gajda
maintainer:          mjgajda@gmail.com
copyright:           Copyright by Michal J. Gajda '2015
category:            Language, Tools
build-type:          Simple
extra-source-files:  README.md changelog.md
cabal-version:       >=1.10
bug-reports:         https://github.com/mgajda/homplexity/issues
tested-with:         GHC==7.10.1

source-repository head
  type:     git
  location: https://github.com/mgajda/homplexity.git

executable homplexity
  main-is:             Homplexity.hs
  other-modules:       Language.Haskell.Homplexity.CodeFragment
                       Language.Haskell.Homplexity.Comments
                       Language.Haskell.Homplexity.Cyclomatic
                       Language.Haskell.Homplexity.Message
                       Language.Haskell.Homplexity.Metric
                       Language.Haskell.Homplexity.Parse
                       Language.Haskell.Homplexity.SrcSlice

  other-extensions:    FlexibleContexts,
                       FlexibleInstances,
                       UndecidableInstances,
                       OverlappingInstances,
                       IncoherentInstances,
                       TypeSynonymInstances,
                       DeriveDataTypeable,
                       MultiParamTypeClasses,
                       RecordWildCards,
                       StandaloneDeriving,
                       ScopedTypeVariables,
                       TemplateHaskell,
                       ViewPatterns,
                       BangPatterns,
                       GeneralizedNewtypeDeriving,
                       TypeFamilies
  build-depends:       base             >=4.5  && <4.9,
                       haskell-src-exts >=1.12 && <1.17,
                       directory        >=1.1  && <1.3,
                       filepath         >=1.2  && <1.5,
                       hflags           >=0.3  && <0.5,
                       uniplate         >=1.4  && <1.7,
                       deepseq          >=1.3  && <1.5,
                       containers       >=0.3  && <0.6,
                       template-haskell >=2.6  && <2.11,
                       cpphs            >=1.5  && <1.20
  build-tools:         happy            >= 1.19.0
  -- hs-source-dirs:      
  default-language:    Haskell2010