oauth2-proxy/oauth2-proxy

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
main.go108
A
0 mins
F
38%
pkg/apis/ip/interfaces.go8
A
0 mins
pkg/apis/middleware/scope.go28
A
0 mins
A
100%
pkg/apis/middleware/session.go44
A
0 mins
F
0%
pkg/apis/options/app.go25
A
0 mins
A
100%
pkg/apis/options/common.go34
A
0 mins
A
90%
pkg/apis/options/cookie.go48
A
0 mins
A
100%
pkg/apis/options/doc.go1
A
0 mins
pkg/apis/options/header.go15
A
0 mins
pkg/apis/options/logging.go68
A
0 mins
A
100%
pkg/apis/options/login_url_parameters.go10
A
0 mins
pkg/apis/options/options.go134
A
0 mins
B
85%
pkg/apis/options/providers.go126
A
0 mins
A
100%
pkg/apis/options/server.go12
A
0 mins
pkg/apis/options/sessions.go33
A
0 mins
A
100%
pkg/apis/options/testutil/options_matcher.go51
A
0 mins
F
0%
pkg/apis/options/upstreams.go23
A
0 mins
pkg/apis/options/util/util.go18
A
0 mins
A
100%
pkg/apis/sessions/interfaces.go21
A
0 mins
pkg/apis/sessions/lock.go18
A
0 mins
F
0%
pkg/apis/sessions/session_state.go201
A
0 mins
F
53%
pkg/app/pagewriter/error_page.go78
A
0 mins
A
92%
pkg/app/pagewriter/sign_in_page.go89
A
0 mins
A
100%
pkg/app/pagewriter/static_pages.go81
A
0 mins
B
83%
pkg/app/pagewriter/templates.go55
A
0 mins
B
89%
pkg/app/redirect/director.go58
A
0 mins
A
91%
pkg/app/redirect/getters.go49
A
0 mins
A
95%
pkg/app/redirect/validator.go44
A
0 mins
A
100%
pkg/authentication/basic/htpasswd.go130
A
0 mins
C
75%
pkg/authentication/basic/validator.go4
A
0 mins
pkg/clock/clock.go120
A
0 mins
A
95%
pkg/cookies/csrf.go174
A
0 mins
D
61%
pkg/encryption/cipher.go98
A
0 mins
C
74%
pkg/encryption/nonce.go24
A
0 mins
F
0%
pkg/encryption/utils.go114
A
0 mins
D
64%
pkg/http/server_group.go23
A
0 mins
A
100%
pkg/ip/net_set.go72
A
0 mins
A
91%
pkg/ip/parse_ip_net.go34
A
0 mins
F
0%
pkg/ip/realclientip.go73
A
0 mins
A
91%
pkg/middleware/basic_session.go70
A
0 mins
A
100%
pkg/middleware/healthcheck.go42
A
0 mins
A
100%
pkg/middleware/jwt_session.go87
A
0 mins
A
100%
pkg/middleware/metrics.go82
A
0 mins
C
77%
pkg/middleware/readynesscheck.go30
A
0 mins
A
100%
pkg/middleware/redirect_to_https.go32
A
0 mins
A
100%
pkg/middleware/request_logger.go79
A
0 mins
C
72%
pkg/middleware/scope.go26
A
0 mins
A
100%
pkg/middleware/session_utils.go24
A
0 mins
A
100%
pkg/providers/oidc/provider.go74
A
0 mins
A
100%
pkg/providers/oidc/provider_verifier.go104
A
0 mins
A
100%