Skip to content

Commit 4699749

Browse files
authored
Merge pull request #159 from Karthik-K-N/small-changes
Minor changes to function definition for consitency
2 parents 8149e05 + 66b717c commit 4699749

File tree

19 files changed

+24
-24
lines changed

19 files changed

+24
-24
lines changed

pkg/analysis/arrayofstruct/analyzer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ func run(pass *analysis.Pass) (any, error) {
4545
return nil, kalerrors.ErrCouldNotGetInspector
4646
}
4747

48-
inspect.InspectFields(func(field *ast.Field, stack []ast.Node, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markershelper.Markers) {
48+
inspect.InspectFields(func(field *ast.Field, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markershelper.Markers) {
4949
checkField(pass, field, markersAccess)
5050
})
5151

pkg/analysis/commentstart/analyzer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func run(pass *analysis.Pass) (any, error) {
4747
return nil, kalerrors.ErrCouldNotGetInspector
4848
}
4949

50-
inspect.InspectFields(func(field *ast.Field, stack []ast.Node, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
50+
inspect.InspectFields(func(field *ast.Field, jsonTagInfo extractjsontags.FieldTagInfo, _ markers.Markers) {
5151
checkField(pass, field, jsonTagInfo)
5252
})
5353

pkg/analysis/conflictingmarkers/analyzer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func (a *analyzer) run(pass *analysis.Pass) (any, error) {
6767
return nil, kalerrors.ErrCouldNotGetInspector
6868
}
6969

70-
inspect.InspectFields(func(field *ast.Field, _ []ast.Node, _ extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
70+
inspect.InspectFields(func(field *ast.Field, _ extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
7171
checkField(pass, field, markersAccess, a.conflictSets)
7272
})
7373

@@ -119,7 +119,7 @@ func reportConflict(pass *analysis.Pass, field *ast.Field, conflictSet ConflictS
119119
setDescriptions = append(setDescriptions, fmt.Sprintf("%v", markersList))
120120
}
121121

122-
fieldName := field.Names[0].Name
122+
fieldName := utils.FieldName(field)
123123
structName := utils.GetStructNameForField(pass, field)
124124

125125
if structName != "" {

pkg/analysis/duplicatemarkers/analyzer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func run(pass *analysis.Pass) (any, error) {
4848
return nil, kalerrors.ErrCouldNotGetInspector
4949
}
5050

51-
inspect.InspectFields(func(field *ast.Field, _ []ast.Node, _ extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
51+
inspect.InspectFields(func(field *ast.Field, _ extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
5252
checkField(pass, field, markersAccess)
5353
})
5454

pkg/analysis/forbiddenmarkers/analyzer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func (a *analyzer) run(pass *analysis.Pass) (any, error) {
6161
return nil, kalerrors.ErrCouldNotGetInspector
6262
}
6363

64-
inspect.InspectFields(func(field *ast.Field, stack []ast.Node, _ extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
64+
inspect.InspectFields(func(field *ast.Field, _ extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
6565
checkField(pass, field, markersAccess, a.forbiddenMarkers)
6666
})
6767

pkg/analysis/helpers/inspector/analyzer_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ func run(pass *analysis.Pass) (any, error) {
4949
return nil, errCouldNotGetInspector
5050
}
5151

52-
inspect.InspectFields(func(field *ast.Field, stack []ast.Node, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
52+
inspect.InspectFields(func(field *ast.Field, jsonTagInfo extractjsontags.FieldTagInfo, _ markers.Markers) {
5353
pass.Reportf(field.Pos(), "field: %v", utils.FieldName(field))
5454

5555
if jsonTagInfo.Name != "" {

pkg/analysis/helpers/inspector/inspector.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import (
3030
// Inspector is an interface that allows for the inspection of fields in structs.
3131
type Inspector interface {
3232
// InspectFields is a function that iterates over fields in structs.
33-
InspectFields(func(field *ast.Field, stack []ast.Node, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markers.Markers))
33+
InspectFields(func(field *ast.Field, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markers.Markers))
3434

3535
// InspectTypeSpec is a function that inspects the type spec and calls the provided inspectTypeSpec function.
3636
InspectTypeSpec(func(typeSpec *ast.TypeSpec, markersAccess markers.Markers))
@@ -55,7 +55,7 @@ func newInspector(astinspector *astinspector.Inspector, jsonTags extractjsontags
5555
// InspectFields iterates over fields in structs, ignoring any struct that is not a type declaration, and any field that is ignored and
5656
// therefore would not be included in the CRD spec.
5757
// For the remaining fields, it calls the provided inspectField function to apply analysis logic.
58-
func (i *inspector) InspectFields(inspectField func(field *ast.Field, stack []ast.Node, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markers.Markers)) {
58+
func (i *inspector) InspectFields(inspectField func(field *ast.Field, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markers.Markers)) {
5959
// Filter to fields so that we can iterate over fields in a struct.
6060
nodeFilter := []ast.Node{
6161
(*ast.Field)(nil),
@@ -75,7 +75,7 @@ func (i *inspector) InspectFields(inspectField func(field *ast.Field, stack []as
7575
return false
7676
}
7777

78-
i.processFieldWithRecovery(field, stack, inspectField)
78+
i.processFieldWithRecovery(field, inspectField)
7979

8080
return true
8181
})
@@ -117,7 +117,7 @@ func (i *inspector) shouldSkipField(field *ast.Field) bool {
117117
}
118118

119119
// processFieldWithRecovery processes a field with panic recovery.
120-
func (i *inspector) processFieldWithRecovery(field *ast.Field, stack []ast.Node, inspectField func(field *ast.Field, stack []ast.Node, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markers.Markers)) {
120+
func (i *inspector) processFieldWithRecovery(field *ast.Field, inspectField func(field *ast.Field, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markers.Markers)) {
121121
tagInfo := i.jsonTags.FieldTags(field)
122122

123123
defer func() {
@@ -128,7 +128,7 @@ func (i *inspector) processFieldWithRecovery(field *ast.Field, stack []ast.Node,
128128
}
129129
}()
130130

131-
inspectField(field, stack, tagInfo, i.markers)
131+
inspectField(field, tagInfo, i.markers)
132132
}
133133

134134
// InspectTypeSpec inspects the type spec and calls the provided inspectTypeSpec function.

pkg/analysis/jsontags/analyzer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ func (a *analyzer) run(pass *analysis.Pass) (any, error) {
7171
return nil, kalerrors.ErrCouldNotGetInspector
7272
}
7373

74-
inspect.InspectFields(func(field *ast.Field, stack []ast.Node, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
74+
inspect.InspectFields(func(field *ast.Field, jsonTagInfo extractjsontags.FieldTagInfo, _ markers.Markers) {
7575
a.checkField(pass, field, jsonTagInfo)
7676
})
7777

pkg/analysis/maxlength/analyzer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func run(pass *analysis.Pass) (any, error) {
4747
return nil, kalerrors.ErrCouldNotGetInspector
4848
}
4949

50-
inspect.InspectFields(func(field *ast.Field, stack []ast.Node, jsonTagInfo extractjsontags.FieldTagInfo, markersAccess markershelper.Markers) {
50+
inspect.InspectFields(func(field *ast.Field, _ extractjsontags.FieldTagInfo, markersAccess markershelper.Markers) {
5151
checkField(pass, field, markersAccess)
5252
})
5353

pkg/analysis/namingconventions/analyzer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func (a *analyzer) run(pass *analysis.Pass) (any, error) {
5959
return nil, kalerrors.ErrCouldNotGetInspector
6060
}
6161

62-
inspect.InspectFields(func(field *ast.Field, stack []ast.Node, jsonTags extractjsontags.FieldTagInfo, markersAccess markers.Markers) {
62+
inspect.InspectFields(func(field *ast.Field, jsonTags extractjsontags.FieldTagInfo, _ markers.Markers) {
6363
checkField(pass, field, jsonTags, a.conventions...)
6464
})
6565

0 commit comments

Comments
 (0)