oauth2-proxy/oauth2-proxy

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
pkg/validation/utils.go10
A
0 mins
A
100%
pkg/validation/upstreams.go81
A
0 mins
A
100%
pkg/validation/header.go51
A
0 mins
A
100%
pkg/validation/cookie.go53
A
0 mins
A
100%
pkg/validation/common.go31
A
0 mins
A
100%
pkg/sessions/session_store.go18
A
0 mins
A
100%
pkg/sessions/redis/client.go62
A
0 mins
A
100%
pkg/requests/result.go68
A
0 mins
A
100%
pkg/providers/oidc/provider_verifier.go104
A
0 mins
A
100%
pkg/providers/oidc/provider.go74
A
0 mins
A
100%
pkg/middleware/session_utils.go24
A
0 mins
A
100%
pkg/middleware/scope.go26
A
0 mins
A
100%
pkg/middleware/redirect_to_https.go32
A
0 mins
A
100%
pkg/middleware/readynesscheck.go30
A
0 mins
A
100%
pkg/middleware/jwt_session.go87
A
0 mins
A
100%
pkg/middleware/healthcheck.go42
A
0 mins
A
100%
pkg/middleware/headers.go91
A
1 hr
A
100%
pkg/middleware/basic_session.go70
A
0 mins
A
100%
pkg/http/server_group.go23
A
0 mins
A
100%
pkg/app/redirect/validator.go44
A
0 mins
A
100%
pkg/app/pagewriter/sign_in_page.go89
A
0 mins
A
100%
pkg/apis/options/util/util.go18
A
0 mins
A
100%
pkg/apis/options/sessions.go33
A
0 mins
A
100%
pkg/apis/options/providers.go126
A
0 mins
A
100%
pkg/apis/options/logging.go68
A
0 mins
A
100%
pkg/apis/options/cookie.go48
A
0 mins
A
100%
pkg/apis/options/app.go25
A
0 mins
A
100%
pkg/apis/middleware/scope.go28
A
0 mins
A
100%
pkg/upstream/http.go139
A
0 mins
A
98%
providers/gitlab.go226
A
0 mins
A
97%
pkg/header/injector.go103
A
55 mins
A
96%
providers/adfs.go84
A
0 mins
A
96%
pkg/clock/clock.go120
A
0 mins
A
95%
providers/util.go61
A
0 mins
A
95%
pkg/app/redirect/getters.go49
A
0 mins
A
95%
pkg/requests/builder.go82
A
0 mins
A
94%
pkg/validation/allowlist.go64
A
0 mins
A
93%
pkg/apis/options/legacy_options.go665
C
1 day
A
92%
pkg/app/pagewriter/error_page.go78
A
0 mins
A
92%
providers/provider_data.go238
A
40 mins
A
91%
pkg/app/redirect/director.go58
A
0 mins
A
91%
pkg/providers/util/claim_extractor.go157
A
35 mins
A
91%
pkg/ip/net_set.go72
A
0 mins
A
91%
pkg/http/server.go208
A
1 hr
A
91%
pkg/ip/realclientip.go73
A
0 mins
A
91%
pkg/upstream/static.go33
A
0 mins
A
90%
pkg/upstream/file.go29
A
0 mins
A
90%
pkg/middleware/stored_session.go149
A
50 mins
A
90%
pkg/apis/options/load.go117
A
1 hr
A
90%
pkg/apis/options/common.go34
A
0 mins
A
90%