.codeclimate.json | |
|
|
.gitattributes | |
|
|
.gitignore | |
|
|
.travis.yml | |
|
|
LICENSE | |
|
|
README.md | |
|
|
auth/authenticator.go | 11 | A 0 mins |
|
auth/context.go | 22 | A 0 mins |
|
auth/credential.go | 4 | A 0 mins |
|
auth/http.go | 34 | A 0 mins |
|
correlation_id/config.go | 35 | A 0 mins |
|
correlation_id/generator.go | 44 | A 0 mins |
|
correlation_id/rand.go | 29 | A 0 mins |
|
go.mod | |
|
|
go.sum | |
|
|
interceptor/copy_read_closer.go | 54 | A 0 mins |
|
logo.png | |
|
|
metrics/config.go | 48 | A 0 mins |
|
metrics/prometheus/config.go | 31 | A 0 mins |
|
metrics/prometheus/recorder.go | 57 | A 0 mins |
|
metrics/recorder.go | 10 | A 0 mins |
|
middleware.go | 52 | A 0 mins |
|
middleware/auth.go | 96 | A 0 mins |
|
middleware/correlation_id.go | 22 | A 0 mins |
|
middleware/enable.go | 10 | A 0 mins |
|
middleware/interceptor.go | 48 | A 0 mins |
|
middleware/metrics.go | 35 | A 0 mins |
|
middleware/rate_limit.go | 47 | A 0 mins |
|
middleware/request_listener.go | 15 | A 0 mins |
|
middleware/response_writer_interceptor.go | 36 | A 0 mins |
|
middleware/skip.go | 17 | A 0 mins |
|
mocks/Authenticator.go | 27 | A 0 mins |
|
mocks/RateLimiter.go | 22 | A 0 mins |
|
mocks/Recorder.go | 16 | A 0 mins |
|
mocks/RoundTripper.go | 24 | A 0 mins |
|
rate_limit/errors.go | 4 | A 0 mins |
|
rate_limit/rate_limiter.go | 9 | A 0 mins |
|
rate_limit/token_bucket.go | 56 | A 0 mins |
|
request_listener/curl.go | 55 | A 0 mins |
|
skip/condition.go | 5 | A 0 mins |
|
tripperware.go | 95 | A 0 mins |
|
tripperware/auth.go | 40 | A 0 mins |
|
tripperware/correlation_id.go | 28 | A 0 mins |
|
tripperware/enable.go | 10 | A 0 mins |
|
tripperware/interceptor.go | 47 | A 0 mins |
|
tripperware/metrics.go | 41 | A 0 mins |
|
tripperware/rate_limit.go | 48 | A 0 mins |
|
tripperware/request_listener.go | 15 | A 0 mins |
|
tripperware/skip.go | 16 | A 0 mins |
|