Method 'addActionButton' differs only by capitalization to method 'AddActionButton' in the same source file
1684 return i
1685}
1686
1687func (i *InfoPanel) addActionButton(btn Button) *InfoPanel {1688 i.ActionButtons = append(i.ActionButtons, btn)
1689 return i
1690}
Method 'addButton' differs only by capitalization to method 'AddButton' in the same source file
1679 return i
1680}
1681
1682func (i *InfoPanel) addButton(btn Button) *InfoPanel {1683 i.Buttons = append(i.Buttons, btn)
1684 return i
1685}
Method 'addXssJsFilter' differs only by capitalization to function 'AddXssJsFilter' in the same source file
328 return chains
329}
330
331func addXssJsFilter(chains DisplayProcessFnChains) DisplayProcessFnChains {332 chains = chains.Add(func(value FieldModel) interface{} {
333 replacer := strings.NewReplacer("<script>", "<script>", "</script>", "</script>")
334 return replacer.Replace(value.Value)
Method 'addXssFilter' differs only by capitalization to function 'AddXssFilter' in the same source file
321 return chains
322}
323
324func addXssFilter(chains DisplayProcessFnChains) DisplayProcessFnChains {325 chains = chains.Add(func(value FieldModel) interface{} {
326 return html.EscapeString(value.Value)
327 })
Method 'addToLower' differs only by capitalization to function 'AddToLower' in the same source file
314 return chains
315}
316
317func addToLower(chains DisplayProcessFnChains) DisplayProcessFnChains {318 chains = chains.Add(func(value FieldModel) interface{} {
319 return strings.ToLower(value.Value)
320 })
Method 'addToUpper' differs only by capitalization to function 'AddToUpper' in the same source file
307 return chains
308}
309
310func addToUpper(chains DisplayProcessFnChains) DisplayProcessFnChains {311 chains = chains.Add(func(value FieldModel) interface{} {
312 return strings.ToUpper(value.Value)
313 })
Method 'addToTitle' differs only by capitalization to function 'AddToTitle' in the same source file
300 return chains
301}
302
303func addToTitle(chains DisplayProcessFnChains) DisplayProcessFnChains {304 chains = chains.Add(func(value FieldModel) interface{} {
305 return strings.Title(value.Value)
306 })
Method 'addSubstr' differs only by capitalization to function 'AddSubstr' in the same source file
284 return chains
285}
286
287func addSubstr(start int, end int, chains DisplayProcessFnChains) DisplayProcessFnChains {288 chains = chains.Add(func(value FieldModel) interface{} {
289 if start > end || start > len(value.Value) || end < 0 {
290 return ""
Method 'addTrimSpace' differs only by capitalization to function 'AddTrimSpace' in the same source file
277 return chains
278}
279
280func addTrimSpace(chains DisplayProcessFnChains) DisplayProcessFnChains {281 chains = chains.Add(func(value FieldModel) interface{} {
282 return strings.TrimSpace(value.Value)
283 })
Method 'addLimit' differs only by capitalization to function 'AddLimit' in the same source file
264 return addXssJsFilter(globalDisplayProcessChains)
265}
266
267func addLimit(limit int, chains DisplayProcessFnChains) DisplayProcessFnChains {268 chains = chains.Add(func(value FieldModel) interface{} {
269 if limit > len(value.Value) {
270 return value
Method 'GetIndexUrl' differs only by capitalization to function 'GetIndexURL' in the same source file
1144 return _global.MiniLogo
1145}
1146
1147func GetIndexUrl() string {1148 _global.lock.RLock()
1149 defer _global.lock.RUnlock()
1150 return _global.IndexUrl
Description
Methods or fields of struct that have names different only by capitalization could be confusing.
Bad practice
type SomeType struct {
// actual build system to be inferred, based on the `BuildSystem` passed by user
buildSystem string
// name of the build system to use
BuildSystem string
}
Recommended
type SomeType struct {
// actual build system to be inferred, based on the `BuildSystem` passed by user
internalBuildSystem string
// name of the build system to use
BuildSystem string
}