Showing 4 of 20 total issues
File ColorModeContext.js
has 261 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
// Module imports
import {
act,
cleanup,
fireEvent,
Function ColorModeContextProvider
has 47 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function ColorModeContextProvider(props) {
const { children } = props
const [state, dispatch] = useReducer(reducer, { ...INITIAL_STATE }, initialState => {
const newState = { ...initialState }
Function testUpdateColorModePreferenceWithConfig
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function testUpdateColorModePreferenceWithConfig(testName, config) {
test(testName, () => {
// Force local color mode
setLocalColorModePreference((config.defaultConfig || {}), config.initialColorModePreference)
Function testUpdateColorModePreferenceWithConfig
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function testUpdateColorModePreferenceWithConfig(testName, config) {
test(testName, () => {
// Force local color mode
setLocalColorModePreference((config.defaultConfig || {}), config.initialColorMode)