GoAdminGroup / go-admin

Unused method receiver RVV-B0013
Bug risk
Major
33 occurrences in this check
Method receiver 'i' is not referenced in method's body, consider removing it
1369	return i
1370}
1371
1372func (i *InfoPanel) OperationURL(id string) string {1373	return config.Url("/operation/" + utils.WrapURL(id))
1374}
1375
Method receiver 'def' is not referenced in method's body, consider removing it
 803func (def *DefaultAction) BtnClass() template.HTML      { return "" }
 804func (def *DefaultAction) ExtContent() template.HTML    { return def.Ext }
 805func (def *DefaultAction) FooterContent() template.HTML { return def.Footer }
 806func (def *DefaultAction) GetCallbacks() context.Node   { return context.Node{} } 807
 808var _ Action = (*DefaultAction)(nil)
 809
Method receiver 'def' is not referenced in method's body, consider removing it
 800func (def *DefaultAction) SetBtnData(data interface{})  {}
 801func (def *DefaultAction) Js() template.JS              { return def.JS }
 802func (def *DefaultAction) BtnAttribute() template.HTML  { return def.Attr }
 803func (def *DefaultAction) BtnClass() template.HTML      { return "" } 804func (def *DefaultAction) ExtContent() template.HTML    { return def.Ext }
 805func (def *DefaultAction) FooterContent() template.HTML { return def.Footer }
 806func (def *DefaultAction) GetCallbacks() context.Node   { return context.Node{} }
Method receiver 'def' is not referenced in method's body, consider removing it
 796	return &DefaultAction{Attr: attr, Ext: ext, Footer: footer, JS: js}
 797}
 798
 799func (def *DefaultAction) SetBtnId(btnId string)        {} 800func (def *DefaultAction) SetBtnData(data interface{})  {}
 801func (def *DefaultAction) Js() template.JS              { return def.JS }
 802func (def *DefaultAction) BtnAttribute() template.HTML  { return def.Attr }
Method receiver 'def' is not referenced in method's body, consider removing it
 774
 775type NilAction struct{}
 776
 777func (def *NilAction) SetBtnId(btnId string)        {} 778func (def *NilAction) SetBtnData(data interface{})  {}
 779func (def *NilAction) Js() template.JS              { return "" }
 780func (def *NilAction) BtnAttribute() template.HTML  { return "" }
Method receiver 'f' is not referenced in method's body, consider removing it
 982	return f
 983}
 984
 985func (f *FormPanel) OperationURL(id string) string { 986	return config.Url("/operation/" + utils.WrapURL(id))
 987}
 988
Method receiver 'q' is not referenced in method's body, consider removing it
29	}
30}
31
32func (q *Qrcode) JS() template.HTML {33	return template.HTML(`
34$('.grid-column-qrcode').popover({
35	html: true,
Method receiver 'q' is not referenced in method's body, consider removing it
14	types.RegisterDisplayFnGenerator("qrcode", new(Qrcode))
15}
16
17func (q *Qrcode) Get(args ...interface{}) types.FieldFilterFn {18	return func(value types.FieldModel) interface{} {
19
20		src := `https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=` + value.Value
Method receiver 'p' is not referenced in method's body, consider removing it
16	types.RegisterDisplayFnGenerator("progressbar", new(ProgressBar))
17}
18
19func (p *ProgressBar) Get(args ...interface{}) types.FieldFilterFn {20	return func(value types.FieldModel) interface{} {
21		param := args[0].([]types.FieldProgressBarData)
22		style := "primary"
Method receiver 'l' is not referenced in method's body, consider removing it
14	types.RegisterDisplayFnGenerator("loading", new(Loading))
15}
16
17func (l *Loading) Get(args ...interface{}) types.FieldFilterFn {18	return func(value types.FieldModel) interface{} {
19		param := args[0].([]string)
20
Method receiver 'l' is not referenced in method's body, consider removing it
13	types.RegisterDisplayFnGenerator("link", new(Link))
14}
15
16func (l *Link) Get(args ...interface{}) types.FieldFilterFn {17	prefix := ""
18	openInNewTabs := false
19	if len(args) > 0 {
Method receiver 'label' is not referenced in method's body, consider removing it
13	types.RegisterDisplayFnGenerator("label", new(Label))
14}
15
16func (label *Label) Get(args ...interface{}) types.FieldFilterFn {17	return func(value types.FieldModel) interface{} {
18		params := args[0].([]types.FieldLabelParam)
19		if len(params) == 0 {
Method receiver 'image' is not referenced in method's body, consider removing it
13	types.RegisterDisplayFnGenerator("image", new(Image))
14}
15
16func (image *Image) Get(args ...interface{}) types.FieldFilterFn {17	param := args[2].([]string)
18	return func(value types.FieldModel) interface{} {
19		if len(param) > 0 {
Method receiver 'i' is not referenced in method's body, consider removing it
13	types.RegisterDisplayFnGenerator("icon", new(Icon))
14}
15
16func (i *Icon) Get(args ...interface{}) types.FieldFilterFn {17	return func(value types.FieldModel) interface{} {
18		icons := args[0].(map[string]string)
19		defaultIcon := ""
Method receiver 'f' is not referenced in method's body, consider removing it
15	types.RegisterDisplayFnGenerator("filesize", new(FileSize))
16}
17
18func (f *FileSize) Get(args ...interface{}) types.FieldFilterFn {19	return func(value types.FieldModel) interface{} {
20		size, _ := strconv.ParseUint(value.Value, 10, 64)
21		return utils.FileSize(size)
Method receiver 'd' is not referenced in method's body, consider removing it
14	types.RegisterDisplayFnGenerator("downloadable", new(Downloadable))
15}
16
17func (d *Downloadable) Get(args ...interface{}) types.FieldFilterFn {18	return func(value types.FieldModel) interface{} {
19		param := args[0].([]string)
20
Method receiver 'd' is not referenced in method's body, consider removing it
14	types.RegisterDisplayFnGenerator("dot", new(Dot))
15}
16
17func (d *Dot) Get(args ...interface{}) types.FieldFilterFn {18	return func(value types.FieldModel) interface{} {
19		icons := args[0].(map[string]types.FieldDotColor)
20		defaultDot := types.FieldDotColor("")
Method receiver 'd' is not referenced in method's body, consider removing it
15	types.RegisterDisplayFnGenerator("date", new(Date))
16}
17
18func (d *Date) Get(args ...interface{}) types.FieldFilterFn {19	return func(value types.FieldModel) interface{} {
20		format := args[0].(string)
21		ts, _ := strconv.ParseInt(value.Value, 10, 64)
Method receiver 'c' is not referenced in method's body, consider removing it
25	}
26}
27
28func (c *Copyable) JS() template.HTML {29	return template.HTML(`
30$('body').on('click','.grid-column-copyable',(function (e) {
31	var content = $(this).data('content');
Method receiver 'c' is not referenced in method's body, consider removing it
14	types.RegisterDisplayFnGenerator("copyable", new(Copyable))
15}
16
17func (c *Copyable) Get(args ...interface{}) types.FieldFilterFn {18	return func(value types.FieldModel) interface{} {
19		return template.HTML(`
20<a href="javascript:void(0);" class="grid-column-copyable text-muted" data-content="` + value.Value + `" 
Method receiver 'c' is not referenced in method's body, consider removing it
15	types.RegisterDisplayFnGenerator("carousel", new(Carousel))
16}
17
18func (c *Carousel) Get(args ...interface{}) types.FieldFilterFn {19	return func(value types.FieldModel) interface{} {
20		fn := args[0].(types.FieldGetImgArrFn)
21		size := args[1].([]int)
Method receiver 'b' is not referenced in method's body, consider removing it
16	types.RegisterDisplayFnGenerator("bool", new(Bool))
17}
18
19func (b *Bool) Get(args ...interface{}) types.FieldFilterFn {20	return func(value types.FieldModel) interface{} {
21		params := args[0].([]string)
22		pass := icon.IconWithStyle(icon.Check, html.Style{
Method receiver 'f' is not referenced in method's body, consider removing it
 53	return val
 54}
 55
 56func (f FieldDisplay) IsNotSelectRes(v interface{}) bool { 57	switch v.(type) {
 58	case template.HTML:
 59		return false
Method receiver 'base' is not referenced in method's body, consider removing it
 19type BaseDisplayFnGenerator struct{}
 20
 21func (base *BaseDisplayFnGenerator) JS() template.HTML   { return "" }
 22func (base *BaseDisplayFnGenerator) HTML() template.HTML { return "" } 23
 24var displayFnGens = make(map[string]DisplayFnGenerator)
 25
Method receiver 'base' is not referenced in method's body, consider removing it
 18
 19type BaseDisplayFnGenerator struct{}
 20
 21func (base *BaseDisplayFnGenerator) JS() template.HTML   { return "" } 22func (base *BaseDisplayFnGenerator) HTML() template.HTML { return "" }
 23
 24var displayFnGens = make(map[string]DisplayFnGenerator)