xcv58/Tab-Manager-v2

View on GitHub
packages/extension/src/js/components/Toolbar/SettingsDialog.tsx

Summary

Maintainability
A
0 mins
Test Coverage

Showing 0 of 5 total issues

File SettingsDialog.tsx has 286 lines of code (exceeds 250 allowed). Consider refactoring.
Wontfix

import React from 'react'
import { observer } from 'mobx-react-lite'
import { browser } from 'libs'
import Dialog from '@mui/material/Dialog'
import DialogTitle from '@mui/material/DialogTitle'
Severity: Minor
Found in packages/extension/src/js/components/Toolbar/SettingsDialog.tsx - About 2 hrs to fix

    Similar blocks of code found in 2 locations. Consider refactoring.
    Wontfix

    <FormGroup>
    <FormHelperText>Search</FormHelperText>
    <FormControlLabel
    label="Preserve Search"
    control={
    packages/extension/src/js/components/Toolbar/SettingsDialog.tsx on lines 177..210

    Similar blocks of code found in 2 locations. Consider refactoring.
    Wontfix

    <FormGroup>
    <FormHelperText>Individual Tab</FormHelperText>
    <FormControlLabel
    label="Show Tab Icon"
    control={
    packages/extension/src/js/components/Toolbar/SettingsDialog.tsx on lines 85..118

    Similar blocks of code found in 2 locations. Consider refactoring.
    Invalid

    <Slider
    defaultValue={tabWidth}
    step={1}
    min={15}
    max={50}
    packages/extension/src/js/components/Toolbar/SettingsDialog.tsx on lines 164..174

    Similar blocks of code found in 2 locations. Consider refactoring.
    Invalid

    <Slider
    defaultValue={fontSize}
    step={1}
    min={6}
    max={36}
    packages/extension/src/js/components/Toolbar/SettingsDialog.tsx on lines 152..162

    There are no issues that match your filters.

    Category
    Status