Showing 1,098 of 3,488 total issues
File Table.filter.test.tsx
has 2604 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
/* eslint-disable no-unsafe-optional-chaining */
/* eslint-disable react/no-multi-comp */
import React, { useEffect, useState } from 'react';
import type { ColumnGroupType, ColumnType, TableProps } from '..';
File index.test.tsx
has 1845 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import type { ChangeEventHandler } from 'react';
import React, { version as ReactVersion, useEffect, useRef, useState } from 'react';
import { AlertFilled } from '@ant-design/icons';
import type { ColProps } from 'antd/es/grid';
import classNames from 'classnames';
File Table.rowSelection.test.tsx
has 1535 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React from 'react';
import type { TableProps } from '..';
import Table from '..';
import { resetWarned } from '../../_util/warning';
File uploadlist.test.tsx
has 1469 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React from 'react';
import type { UploadFile, UploadProps } from '..';
import Upload from '..';
import { act, fireEvent, render, waitFakeTimer, waitFor } from '../../../tests/utils';
File style.test.tsx
has 1441 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React from 'react';
import ConfigProvider from '..';
import { fireEvent, render } from '../../../tests/utils';
import Alert from '../../alert';
Function useSelection
has 535 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const useSelection = <RecordType extends AnyObject = AnyObject>(
config: UseSelectionConfig<RecordType>,
rowSelection?: TableRowSelection<RecordType>,
): readonly [TransformColumns<RecordType>, Set<Key>] => {
const {
File Table.sorter.test.tsx
has 1021 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
/* eslint-disable react/no-multi-comp */
import React from 'react';
import type { ColumnType, TableProps } from '..';
import Table from '..';
File index.test.tsx
has 1019 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React, { useMemo, useState } from 'react';
import {
AppstoreOutlined,
InboxOutlined,
MailOutlined,
Function CodePreviewer
has 452 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const CodePreviewer: React.FC<AntdPreviewerProps> = (props) => {
const {
asset,
expand,
iframe,
File upload.test.tsx
has 904 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React, { useEffect, useRef } from 'react';
import { produce } from 'immer';
import cloneDeep from 'lodash/cloneDeep';
import type { UploadRequestOption } from 'rc-upload/lib/interface';
File Anchor.test.tsx
has 898 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React, { useState } from 'react';
import { resetWarned } from 'rc-util/lib/warning';
import scrollIntoView from 'scroll-into-view-if-needed';
import Anchor from '..';
File index.ts
has 854 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { unit } from '@ant-design/cssinjs';
import type { CSSObject } from '@ant-design/cssinjs';
import { genFocusStyle, resetComponent, textEllipsis } from '../../style';
import type { FullToken, GenerateStyle, GetDefaultToken } from '../../theme/internal';
Function genPanelStyle
has 403 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const genPanelStyle = (token: SharedPickerToken): CSSObject => {
const {
componentCls,
pickerCellCls,
pickerCellInnerCls,
Function InternalTable
has 396 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const InternalTable = <RecordType extends AnyObject = AnyObject>(
props: InternalTableProps<RecordType>,
ref: React.MutableRefObject<HTMLDivElement>,
) => {
const {
Function GlobalStyle
has 393 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const GlobalStyle: React.FC = () => {
const token = useTheme();
const { antCls } = token;
Function FilterDropdown
has 364 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function FilterDropdown<RecordType>(props: FilterDropdownProps<RecordType>) {
const {
tablePrefixCls,
prefixCls,
column,
Function genPickerStyle
has 350 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const genPickerStyle: GenerateStyle<PickerToken> = (token) => {
const {
componentCls,
antCls,
controlHeight,
Function InternalUpload
has 348 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const InternalUpload: React.ForwardRefRenderFunction<UploadRef, UploadProps> = (props, ref) => {
const {
fileList,
defaultFileList,
onRemove,
File index.test.tsx
has 746 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React, { useCallback, useEffect, useState } from 'react';
import { fireEvent, render, waitFor } from '@testing-library/react';
import type { DefaultRecordType } from 'rc-table/lib/interface';
import type { SelectAllLabel, TransferProps } from '..';
File confirm.test.tsx
has 743 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import * as React from 'react';
import { SmileOutlined } from '@ant-design/icons';
import CSSMotion from 'rc-motion';
import { genCSSMotion } from 'rc-motion/lib/CSSMotion';
import KeyCode from 'rc-util/lib/KeyCode';