Showing 4 of 4 total issues

File commonProps.ts has 282 lines of code (exceeds 250 allowed). Consider refactoring.
Open

export const commonProps = [
'about',
'accessKey',
'aria-activedescendant',
'aria-atomic',
Severity: Minor
Found in src/utils/stories/commonProps.ts - About 2 hrs to fix

    Function matchThemeProp has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
    Open

    export const matchThemeProp = (
    themeResolver: ThemeResolver,
    options: ThemeHelperOptions = {}
    ) => (props: any) => {
    const themeObject = themeResolver(isEmptyTheme(props.theme)
    Severity: Minor
    Found in src/utils/styled/index.ts - About 1 hr to fix

    Function Tab has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
    Open

    const Tab: FC<TabProps> = ({ test = 'tabs-tab', children, index, disabled, ...rest }) => {
    const { activeIndex, setActiveIndex, ...context } = useTabsContext()
    if (index === undefined) return null
     
    if (disabled === true && !context.disabledTabs.includes(activeIndex)) {
    Severity: Minor
    Found in src/Tabs/Tabs.tsx - About 35 mins to fix

    Function TabList has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
    Open

    const TabList: FC<TabListProps> = ({ children }) => {
    const { activeIndex, setActiveIndex, disabledTabs } = useTabsContext()
    const [focused, setFocused] = useState(false)
     
    const tabAmount = React.Children.count(children)
    Severity: Minor
    Found in src/Tabs/Tabs.tsx - About 25 mins to fix
    Severity
    Category
    Status
    Source
    Language