src/core/core.config.js
File core.config.js
has 310 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import defaults, {overrides, descriptors} from './core.defaults.js';
import {mergeIf, resolveObjectKey, isArray, isFunction, valueOrDefault, isObject} from '../helpers/helpers.core.js';
import {_attachContext, _createResolver, _descriptors} from '../helpers/helpers.config.js';
export function getIndexAxis(type, options) {
Function mergeScaleConfig
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function mergeScaleConfig(config, options) {
const chartDefaults = overrides[config.type] || {scales: {}};
const configScales = options.scales || {};
const chartIndexAxis = getIndexAxis(config.type, options);
const scales = Object.create(null);