Showing 3 of 109 total issues
File select-list.tsx
has 263 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import styled from "styled-components";import {useSelect, SelectOptionDefinition, SelectProvider, SelectValue} from '@mui/base/useSelect';import {useOption} from '@mui/base/useOption';import {ChevronDownIcon} from "@heroicons/react/20/solid";import {useEffect, useState, useRef, useId, useLayoutEffect, RefObject, ReactNode} from "preact/compat";
Method formElement
has 58 lines of code (exceeds 40 allowed). Consider refactoring. Open
Open
public function formElement(FieldItemListInterface $items, $delta, array $element, array &$form, FormStateInterface $form_state): array { $element = parent::formElement($items, $delta, $element, $form, $form_state); $options = $this->getOptions($items->getEntity()); $selected_items = $this->getSelectedOptions($items);
Function formElement
has a Cognitive Complexity of 11 (exceeds 10 allowed). Consider refactoring. Open
Open
public function formElement(FieldItemListInterface $items, $delta, array $element, array &$form, FormStateInterface $form_state): array { $element = parent::formElement($items, $delta, $element, $form, $form_state); $options = $this->getOptions($items->getEntity()); $selected_items = $this->getSelectedOptions($items);
- Read upRead up