GoAdminGroup / go-admin

Function with cyclomatic complexity higher than threshold GO-R1005
Anti-pattern
Minor
a month ago2 months old
func GetGenerateForm has a cyclomatic complexity of 22 with "high" risk
1365	return
1366}
1367
1368func (s *SystemTable) GetGenerateForm(ctx *context.Context) (generateTool Table) {1369	generateTool = NewDefaultTable(ctx, DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver).
1370		SetOnlyNewForm())
1371
func GetRolesTable has a cyclomatic complexity of 16 with "high" risk
 664	return
 665}
 666
 667func (s *SystemTable) GetRolesTable(ctx *context.Context) (roleTable Table) { 668	roleTable = NewDefaultTable(ctx, DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver))
 669
 670	info := roleTable.GetInfo().AddXssJsFilter().SetFilterFormLayout(form.LayoutFilter)
func GetNormalManagerTable has a cyclomatic complexity of 17 with "high" risk
 358	return
 359}
 360
 361func (s *SystemTable) GetNormalManagerTable(ctx *context.Context) (managerTable Table) { 362	managerTable = NewDefaultTable(ctx, DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver))
 363
 364	info := managerTable.GetInfo().AddXssJsFilter().SetFilterFormLayout(form.LayoutFilter)
func GetManagerTable has a cyclomatic complexity of 36 with "very-high" risk
  48
  49var filterType = types.FilterType{NoIcon: true, HeadWidth: 4, InputWidth: 8}
  50
  51func (s *SystemTable) GetManagerTable(ctx *context.Context) (managerTable Table) {  52	managerTable = NewDefaultTable(ctx, DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver))
  53
  54	info := managerTable.GetInfo().AddXssJsFilter().SetFilterFormLayout(form.LayoutFilter)
func GetDataWithId has a cyclomatic complexity of 24 with "high" risk
 626}
 627
 628// GetDataWithId query the single row of data.
 629func (tb *DefaultTable) GetDataWithId(param parameter.Parameters) (FormInfo, error) { 630
 631	var (
 632		res     map[string]interface{}