lib/adapter.js
File adapter.js
has 366 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import Knex from 'knex'
import _ from 'lodash'
import camelize from 'camelize'
import WaterlineSequel from 'waterline-sequel'
Adapter
has 23 functions (exceeds 20 allowed). Consider refactoring. Open
Open
const Adapter = {
identity: 'waterline-postgresql',
wlSqlOptions: {
Function registerConnection
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
registerConnection (connection, collections, cb) {
if (!connection.identity) {
return cb(WaterlineError.adapter.IdentityMissing)
}
if (Adapter.connections.get(connection.identity)) {
Function addAttribute
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
addAttribute (connectionName, tableName, attributeName, definition, cb) {
Function query
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
query (connectionName, tableName, queryString, args, cb) {
Function update
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
update (connectionName, tableName, options, data, cb) {