From 7b904f5ed45f8f6a172afced94553f594b9efdaf Mon Sep 17 00:00:00 2001 From: Jens Simon Date: Wed, 3 Aug 2022 22:55:19 +0200 Subject: [PATCH] fix(deps): configure and fix new ESLint rules from @jenssimon/eslint-config-base --- src/__tests__/breakpoints.ts | 1 + src/breakpoints.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/__tests__/breakpoints.ts b/src/__tests__/breakpoints.ts index 9e535ab3..39ae57e7 100644 --- a/src/__tests__/breakpoints.ts +++ b/src/__tests__/breakpoints.ts @@ -41,6 +41,7 @@ const mqFor = (breakpoint: string, bps: BreakpointDefinitions): string => (Objec .filter(([, val]) => val) .map(([str, val]) => `(${str}-width: ${val})`) .join(' and ')) +// eslint-disable-next-line unicorn/no-array-reduce ).reduce((prev, curr) => curr); /* diff --git a/src/breakpoints.ts b/src/breakpoints.ts index df02c5cc..6fa925c9 100644 --- a/src/breakpoints.ts +++ b/src/breakpoints.ts @@ -65,8 +65,9 @@ export const parseBreakpoints = ( ): BreakpointDefinitions => { const parseConfig: BreakpointParseConfig = { ...defaultParseConfig, - ...config ?? {}, + ...config, }; + // eslint-disable-next-line unicorn/no-array-reduce return Object.entries(object).reduce((obj, [key, value]) => { const breakpointMatch = key.match(parseConfig.regex as RegExp); if (breakpointMatch && typeof value === 'string') {