gerard2p/koaton

View on GitHub
src/middleware/auth.js

Summary

Maintainability
A
2 hrs
Test Coverage

Showing 2 of 2 total issues

Function loadSecurityContext has a Cognitive Complexity of 13 (exceeds 5 allowed). Consider refactoring.
Open

function loadSecurityContext () {
AuthModel = models[inflector.pluralize(configuration.security.model)];
const Model = models[inflector.pluralize(configuration.security.model)];
/* istanbul ignore if */
if (!Model) {
Severity: Minor
Found in src/middleware/auth.js - About 1 hr to fix

Function loadSecurityContext has 33 lines of code (exceeds 25 allowed). Consider refactoring.
Open

function loadSecurityContext () {
AuthModel = models[inflector.pluralize(configuration.security.model)];
const Model = models[inflector.pluralize(configuration.security.model)];
/* istanbul ignore if */
if (!Model) {
Severity: Minor
Found in src/middleware/auth.js - About 1 hr to fix
Category
Status