-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathargon.cabal
125 lines (119 loc) · 3.89 KB
/
argon.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
name: argon
version: 0.4.1.0
synopsis: Measure your code's complexity
homepage: http://github.com/rubik/argon
bug-reports: http://github.com/rubik/argon/issues
license: ISC
license-file: LICENSE
author: Michele Lacchia
maintainer: [email protected]
copyright: 2015 Michele Lacchia
category: Development, Static Analysis
build-type: Simple
cabal-version: >=1.18
description:
Argon performs static analysis on your code in order to compute cyclomatic
complexity. It is a quantitative measure of the number of linearly
indipendent paths through the code.
.
The intended usage is through Argon's executable, which accepts a list of
files or directories to analyze. The data can be optionally exported to
JSON.
extra-source-files:
stack.yaml
README.md
CHANGELOG.md
USAGE.txt
test/data/*.hs
test/data/*.h
test/data/*.cabal
test/data/include/*.h
test/tree/*.hs
test/tree/*.txt
test/tree/sub/*.hs
test/tree/sub2/*.hs
tested-with: GHC >= 8.0.2 && < 9
library
hs-source-dirs: src
exposed-modules: Argon
other-modules: Argon.Parser
Argon.Visitor
Argon.Results
Argon.Formatters
Argon.Types
Argon.Preprocess
Argon.Loc
Argon.Cabal
Argon.SYB.Utils
Argon.Walker
build-depends: base >=4.7 && <5
, ansi-terminal
, aeson
, bytestring
, pipes
, pipes-group
, pipes-safe
, pipes-bytestring
, lens-simple
, ghc
, ghc-boot
, ghc-paths
, ghc-syb-utils
, syb
, Cabal
, containers
, directory
, system-filepath
, dirstream
, filepath
default-language: Haskell2010
ghc-options: -Wall
-Wcompat
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wredundant-constraints
if impl(ghc < 7.8)
buildable: False
executable argon
hs-source-dirs: app
main-is: Main.hs
ghc-options: -Wall
build-depends: base >=4.7 && <5
, argon -any
, docopt >=0.7
, pipes >=4.1
, pipes-safe >=2.2
default-language: Haskell2010
if impl(ghc < 7.8)
buildable: False
test-suite argon-test
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
other-modules: ArgonSpec
build-depends: base >=4.7 && <5
, argon
, ansi-terminal
, ghc
, aeson
, hspec
, QuickCheck
, filepath
, pipes
, pipes-safe
ghc-options: -Wall
-threaded -rtsopts -with-rtsopts=-N
default-language: Haskell2010
if impl(ghc < 7.8)
buildable: False
test-suite style
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: HLint.hs
build-depends: base
, hlint
default-language: Haskell2010
ghc-options: -Wall
source-repository head
type: git
location: https://github.com/rubik/argon