plugins/q/src/formatter/timeFormat.js
Showing 2 of 2 total issues
Function formatter
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function formatter(pattern, qtype = 'TS', localeInfo = null) { let qformat = dateFormatFactory(localeInfo, pattern, qtype); let memoized = memoize(qformat.format.bind(qformat), { toKey: (date) => (typeof date === 'object' && typeof date.getTime === 'function' ? date.getTime() : date), });
Function formatter
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
Open
export default function formatter(pattern, qtype = 'TS', localeInfo = null) { let qformat = dateFormatFactory(localeInfo, pattern, qtype); let memoized = memoize(qformat.format.bind(qformat), { toKey: (date) => (typeof date === 'object' && typeof date.getTime === 'function' ? date.getTime() : date), });
- Read upRead up