4synopsis: Compatibility checker for OpenAPI
5description: Compatibility checker for OpenAPI
9maintainer: Aleksey Uymanov <s9gf4ult@gmail.com>
10copyright: 2021 Aleksey Uymanov
13extra-doc-files: README.md
15tested-with: GHC == 8.10.4
21 -Wincomplete-uni-patterns
22 -Wincomplete-record-updates
24 ghc-options: -Wredundant-constraints
26 ghc-options: -fhide-source-paths
28 ghc-options: -Wmissing-export-lists
31 default-language: Haskell2010
32 build-depends: base >= 4.12.0.0 && < 4.15
42 , insert-ordered-containers
47 , optparse-applicative
53 , unordered-containers
58 default-extensions: ApplicativeDo
69 , DuplicateRecordFields
73 , FunctionalDependencies
75 , GeneralizedNewtypeDeriving
77 , MultiParamTypeClasses
94 , UndecidableInstances
96 , QuantifiedConstraints
100 import: common-options
102 exposed-modules: Data.HList
103 , OpenAPI.Checker.Behavior
104 , OpenAPI.Checker.Formula
105 , OpenAPI.Checker.Memo
106 , OpenAPI.Checker.Options
107 , OpenAPI.Checker.Orphans
108 , OpenAPI.Checker.Paths
109 , OpenAPI.Checker.PathsPrefixTree
110 , OpenAPI.Checker.References
111 , OpenAPI.Checker.Run
112 , OpenAPI.Checker.Subtree
113 , OpenAPI.Checker.Validate.MediaTypeObject
114 , OpenAPI.Checker.Validate.OpenApi
115 , OpenAPI.Checker.Validate.Operation
116 , OpenAPI.Checker.Validate.Param
117 , OpenAPI.Checker.Validate.PathFragment
118 , OpenAPI.Checker.Validate.ProcessedPathItem
119 , OpenAPI.Checker.Validate.Products
120 , OpenAPI.Checker.Validate.RequestBody
121 , OpenAPI.Checker.Validate.Responses
122 , OpenAPI.Checker.Validate.Schema
123 , OpenAPI.Checker.Validate.SecurityRequirement
124 , OpenAPI.Checker.Validate.Server
125 , OpenAPI.Checker.Validate.Sums
126 , OpenAPI.Checker.Validate.Header
127 , OpenAPI.Checker.Validate.Link
128 , OpenAPI.Checker.Common
130executable openapi-diff
131 import: common-options
134 build-depends: openapi-diff
135 ghc-options: -threaded
139test-suite openapi-diff-test
140 import: common-options
141 type: exitcode-stdio-1.0
146 Spec.Golden.TraceTree
156 ghc-options: -threaded
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list