diff --git a/packages/redux-devtools-ui/src/Tabs/TabsHeader.tsx b/packages/redux-devtools-ui/src/Tabs/TabsHeader.tsx index f8642375..166535e4 100644 --- a/packages/redux-devtools-ui/src/Tabs/TabsHeader.tsx +++ b/packages/redux-devtools-ui/src/Tabs/TabsHeader.tsx @@ -144,8 +144,8 @@ export default class TabsHeader

extends Component, State> { tabsRef!.getBoundingClientRect().width + this.hiddenTabsWidth[0] < tabsWrapperRef!.getBoundingClientRect().width ) { - hiddenTab = hiddenTabs.shift(); - visibleTabs.splice(Number(hiddenTab!.key), 0, hiddenTab!); + hiddenTab = hiddenTabs.shift()!; + visibleTabs.splice(Number(hiddenTab.key), 0, hiddenTab); i++; } } else { @@ -173,8 +173,8 @@ export default class TabsHeader

extends Component, State> { tabButtons[i].getBoundingClientRect().right + this.hiddenTabsWidth[0] < tabsWrapperRight - this.iconWidth ) { - hiddenTab = hiddenTabs.shift(); - visibleTabs.splice(Number(hiddenTab!.key), 0, hiddenTab!); + hiddenTab = hiddenTabs.shift()!; + visibleTabs.splice(Number(hiddenTab.key), 0, hiddenTab); this.hiddenTabsWidth.shift(); i++; } diff --git a/packages/redux-devtools-utils/src/index.ts b/packages/redux-devtools-utils/src/index.ts index 98e0f3c3..95732cf9 100644 --- a/packages/redux-devtools-utils/src/index.ts +++ b/packages/redux-devtools-utils/src/index.ts @@ -246,6 +246,7 @@ export function getStackTrace( typeof Error.stackTraceLimit !== 'number' || Error.stackTraceLimit > traceLimit ) { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion const frames = stack!.split('\n'); if (frames.length > traceLimit) { stack = frames