parameter 'ctx' seems to be unused, consider removing or renaming it as _
17)
18
19// GetUserTable return the model of table user.
20func GetUserTable(ctx *context.Context) (userTable table.Table) { 21
22 userTable = table.NewDefaultTable(table.Config{
23 Driver: config.GetDatabases().GetDefault().Driver,
parameter 'ctx' seems to be unused, consider removing or renaming it as _
11)
12
13// GetPostsTable return the model of table posts.
14func GetPostsTable(ctx *context.Context) (postsTable table.Table) {15
16 postsTable = table.NewDefaultTable(table.DefaultConfig())
17
parameter 'ctx' seems to be unused, consider removing or renaming it as _
9)
10
11// GetExternalTable return the model from external data source.
12func GetExternalTable(ctx *context.Context) (externalTable table.Table) {13
14 externalTable = table.NewDefaultTable()
15
parameter 'ctx' seems to be unused, consider removing or renaming it as _
17)
18
19// GetContent return the content of index page.
20func GetContent(ctx *context.Context) (types.Panel, error) { 21
22 components := tmpl.Default()
23 colComp := components.Col()
parameter 'ctx' seems to be unused, consider removing or renaming it as _
8)
9
10// GetAuthorsTable return the model of table author.
11func GetAuthorsTable(ctx *context.Context) (authorsTable table.Table) {12
13 authorsTable = table.NewDefaultTable(table.DefaultConfig())
14
parameter 'data' seems to be unused, consider removing or renaming it as _
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 }
803func (def *DefaultAction) BtnClass() template.HTML { return "" }
parameter 'btnId' seems to be unused, consider removing or renaming it as _
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 }
parameter 'data' seems to be unused, consider removing or renaming it as _
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 "" }
781func (def *NilAction) BtnClass() template.HTML { return "" }
parameter 'btnId' seems to be unused, consider removing or renaming it as _
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 "" }
parameter 'args' seems to be unused, consider removing or renaming it as _
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
parameter 'args' seems to be unused, consider removing or renaming it as _
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)
parameter 'args' seems to be unused, consider removing or renaming it as _
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 + `"
parameter 'name' seems to be unused, consider removing or renaming it as _
551func (b *BaseComponent) IsAPage() bool { return false }
552func (b *BaseComponent) GetName() string { return b.Name }
553func (b *BaseComponent) GetAssetList() []string { return make([]string, 0) }
554func (b *BaseComponent) GetAsset(name string) ([]byte, error) { return nil, nil }555func (b *BaseComponent) GetJS() template.JS { return b.JS }
556func (b *BaseComponent) GetCSS() template.CSS { return b.CSS }
557func (b *BaseComponent) GetCallbacks() types.Callbacks { return b.Callbacks }
parameter 'ctx' seems to be unused, consider removing or renaming it as _
1359 return
1360}
1361
1362func (s *SystemTable) GetGenerateForm(ctx *context.Context) (generateTool Table) {1363 generateTool = NewDefaultTable(DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver).
1364 SetOnlyNewForm())
1365
parameter 'ctx' seems to be unused, consider removing or renaming it as _
1039 return
1040}
1041
1042func (s *SystemTable) GetSiteTable(ctx *context.Context) (siteTable Table) {1043 siteTable = NewDefaultTable(DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver).
1044 SetOnlyUpdateForm().
1045 SetGetDataFun(func(params parameter.Parameters) (i []map[string]interface{}, i2 int) {
parameter 'ctx' seems to be unused, consider removing or renaming it as _
815 return
816}
817
818func (s *SystemTable) GetOpTable(ctx *context.Context) (opTable Table) { 819 opTable = NewDefaultTable(Config{
820 Driver: config.GetDatabases().GetDefault().Driver,
821 CanAdd: false,
parameter 'ctx' seems to be unused, consider removing or renaming it as _
658 return
659}
660
661func (s *SystemTable) GetRolesTable(ctx *context.Context) (roleTable Table) { 662 roleTable = NewDefaultTable(DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver))
663
664 info := roleTable.GetInfo().AddXssJsFilter().HideFilterArea()
parameter 'ctx' seems to be unused, consider removing or renaming it as _
520 return
521}
522
523func (s *SystemTable) GetPermissionTable(ctx *context.Context) (permissionTable Table) { 524 permissionTable = NewDefaultTable(DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver))
525
526 info := permissionTable.GetInfo().AddXssJsFilter().HideFilterArea()
parameter 'ctx' seems to be unused, consider removing or renaming it as _
352 return
353}
354
355func (s *SystemTable) GetNormalManagerTable(ctx *context.Context) (managerTable Table) { 356 managerTable = NewDefaultTable(DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver))
357
358 info := managerTable.GetInfo().AddXssJsFilter().HideFilterArea()
parameter 'ctx' seems to be unused, consider removing or renaming it as _
43 return &SystemTable{conn: conn, c: c}
44}
45
46func (s *SystemTable) GetManagerTable(ctx *context.Context) (managerTable Table) { 47 managerTable = NewDefaultTable(DefaultConfigWithDriver(config.GetDatabases().GetDefault().Driver))
48
49 info := managerTable.GetInfo().AddXssJsFilter().HideFilterArea()
parameter 't' seems to be unused, consider removing or renaming it as _
8 "github.com/stretchr/testify/assert"
9)
10
11func TestAdd(t *testing.T) {12 Add("cn", map[string]string{})
13}
14
parameter 'gzipCompression' seems to be unused, consider removing or renaming it as _
452//
453// You can define your own "Content-Type" header also, after this function call
454// Doesn't implements resuming (by range), use ctx.SendFile instead
455func (ctx *Context) ServeContent(content io.ReadSeeker, filename string, modtime time.Time, gzipCompression bool) error {456 if modified, err := ctx.CheckIfModifiedSince(modtime); !modified && err == nil {
457 ctx.WriteNotModified()
458 return nil
Description
Unused parameters in functions or methods should be replaced with _
(underscore) or removed.
Functions or methods with unused parameters can be a symptom of unfinished
refactoring or a bug. If an unused parameter is present, it should be named _
(underscore) to avoid raising this issue and better readability.
Bad practice
func abc(unused string) {
fmt.Println("Not using any passed params.")
}
Recommended
func abc(_ string) {
fmt.Println("Not using any passed params.")
}
func abc() {
fmt.Println("Not using any passed params.")
}