Showing 6 of 19 total issues
File index.js
has 301 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
'use strict';
const Joi = require('@hapi/joi');
const Queries = require('./queries');
File queries.js
has 281 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
/* eslint complexity: 0 */
'use strict';
const lib = require('.');
Function update
has 51 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
defaults.update = async function (params, payload, opts) {
params = params || {};
payload = payload || {};
opts = opts || {};
Function delete
has 45 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
defaults.delete = async function (params, opts) {
params = params || {};
opts = opts || {};
Function obtain
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
defaults.obtain = async function (params, opts) {
if (!params) {
return null;
Avoid deeply nested control flow statements. Open
Open
if (methodNames.indexOf(mkey) > -1) {
throw new Error(`Duplicate method name ${mkey}.`);
}