plugins/q/src/formatter/index.js
Showing 2 of 2 total issues
Function createFromMetaInfo
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring. Open
Open
export function createFromMetaInfo(meta, localeInfo) { if (meta && meta.qNumFormat && ['D', 'T', 'TS', 'IV'].indexOf(meta.qNumFormat.qType) !== -1) { return timeFormat(meta.qNumFormat.qFmt, meta.qNumFormat.qType, localeInfo); } let pattern = '#';
- Read upRead up
Consider simplifying this complex logical expression. Open
Open
if (meta && meta.qNumFormat) { pattern = meta.qNumFormat.qFmt || pattern; thousand = meta.qNumFormat.qThou || thousand; decimal = meta.qNumFormat.qDec || decimal; type = meta.qNumFormat.qType || type;