Showing 580 of 800 total issues
Function setup
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
setup: (build) => {
if (build.initialOptions.format === "cjs") {
return;
}
if (build.initialOptions.format === "esm") {
Function transform
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
transform: (content) => {
let newContent = content;
const imports = getImports(content);
imports.map((importItem) => {
Function renameUseShowQueryResult
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const renameUseShowQueryResult = (
j: JSCodeshift,
source: Collection,
) => {
const renameProperties = (prop) => {
Function generateNestedFilterQuery
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const generateNestedFilterQuery = (
filter: HasuraCrudFilter,
namingConvention: NamingConvention = "hasura-default",
): any => {
const { operator } = filter;
Function getFieldableKeys
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const getFieldableKeys = (
key: string,
data: Record<string, unknown>,
): string | string[] | undefined => {
const fieldableProperties = [
Function replaceImports
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const replaceImports = (
content: string,
modules: Record<string, string> = {},
): string => {
const matches = content.matchAll(packageRegex);
Function getColorsByVersionDiffrence
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const getColorsByVersionDiffrence = (
installedVersion: ReturnType<typeof parseVersions>,
nextVersion: ReturnType<typeof parseVersions>,
) => {
const isMajorDiffrence =
Function renderProviders
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const renderProviders = () => {
if (providers) {
return providers.map((provider) => (
<div
key={provider.name}
Function renderProviders
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const renderProviders = () => {
if (providers) {
return providers.map((provider) => (
<div
key={provider.name}
Function getActionRoutesFromResource
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const getActionRoutesFromResource = (
resource: IResourceItem,
resources: IResourceItem[],
/**
* Uses legacy route if true (`options.route`)
Function filtersProperties
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const filtersProperties = deprecatedUseTableFiltersProps.map((prop) => {
const property = (
p.node.arguments[0] as ObjectExpression
).properties.find((p: Property) => (p.key as Identifier).name === prop);
Function filtersProperties
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const filtersProperties = deprecatedUseTableFiltersProps.map((prop) => {
const property = (
(hasRefineCoreProps as ObjectProperty).value as ObjectExpression
).properties.find((p: Property) => (p.key as Identifier).name === prop);
Function arrayInfer
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const arrayInfer: FieldInferencer = (
key,
value,
record,
infer,
Function imageFields
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const imageFields = (field: InferField) => {
if (field.type === "image") {
imports.push(["ImageField", "@refinedev/antd"]);
const dataIndex =
Function ThemedHeader
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const ThemedHeader: React.FC<RefineThemedLayoutHeaderProps> = () => {
const { token } = theme.useToken();
const authProvider = useActiveAuthProvider();
const { data: user } = useGetIdentity({
Function booleanFields
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const booleanFields = (field: InferField) => {
if (field?.type === "boolean") {
imports.push(["BooleanField", "@refinedev/antd"]);
const dataIndex =
Function basicFields
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const basicFields = (field: InferField) => {
if (field && (field.type === "text" || field.type === "number")) {
const dataIndex =
field.accessor && !Array.isArray(field.accessor) && !field.multiple
? `dataIndex={["${field.key}", "${field.accessor}"]}`
Function dateFields
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const dateFields = (field: InferField) => {
if (field.type === "date") {
imports.push(["DateField", "@refinedev/antd"]);
const dataIndex =
Function generateLogicalFilterFormula
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const generateLogicalFilterFormula = (
filter: LogicalFilter,
): Formula => {
const { field, operator, value } = filter;
Function pickMatchedRoute
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const pickMatchedRoute = (
routes: ResourceActionRoute[],
): ResourceActionRoute | undefined => {
// these routes are all matched, we should pick the least parametrized one