app/handlers/web/auth.go
Function AuthGithubCallbackHandler
has 79 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func AuthGithubCallbackHandler(w http.ResponseWriter, r *http.Request) {
auth.HydrateOAuthConfig(oauthConf)
oAuthCallbackForm := new(auth.OAuthCallbackForm)
errs := binding.Bind(r, oAuthCallbackForm)
if errs.Len() > 0 {
Function AuthGithubCallbackHandler
has 10 return statements (exceeds 4 allowed). Open
Open
func AuthGithubCallbackHandler(w http.ResponseWriter, r *http.Request) {
auth.HydrateOAuthConfig(oauthConf)
oAuthCallbackForm := new(auth.OAuthCallbackForm)
errs := binding.Bind(r, oAuthCallbackForm)
if errs.Len() > 0 {