You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pkg/analysis/markerscope/testdata/src/a/items.go
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,7 @@ type ObjectArrayTypeNoMarker []map[string]string
47
47
typeGeneralArrayTypeNoMarker []string
48
48
49
49
// Invalid: items:Maximum on string array type
50
-
// +kubebuilder:validation:items:Maximum=100 // want `marker "kubebuilder:validation:items:Maximum": array element: type string is not allowed \(expected one of: \[integer number\]\)`
50
+
// +kubebuilder:validation:items:Maximum=100 // want `marker "kubebuilder:validation:items:Maximum": array element: type string is not allowed \(expected one of: \[integer\]\)`
51
51
typeInvalidItemsMaximumOnStringArrayType []string
52
52
53
53
// Invalid: items:Pattern on int array type
@@ -128,7 +128,7 @@ type ArrayItemsMarkersFieldTest struct {
// Invalid: items:Maximum on string array (element type mismatch)
131
-
// +kubebuilder:validation:items:Maximum=100 // want `marker "kubebuilder:validation:items:Maximum": array element: type string is not allowed \(expected one of: \[integer number\]\)`
131
+
// +kubebuilder:validation:items:Maximum=100 // want `marker "kubebuilder:validation:items:Maximum": array element: type string is not allowed \(expected one of: \[integer\]\)`
Copy file name to clipboardExpand all lines: pkg/analysis/markerscope/testdata/src/a/numeric.go
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -30,17 +30,17 @@ type MaximumType int64
30
30
// +kubebuilder:validation:MultipleOf=3
31
31
typeMultipleOfTypeint32
32
32
33
-
// Valid: Float type with numeric markers
34
-
// +kubebuilder:validation:Minimum=0.0 // want `marker "kubebuilder:validation:Minimum": type float64 is dangerous and not allowed \(set allowDangerousTypes to true to permit\)`
35
-
// +kubebuilder:validation:Maximum=1.0 // want `marker "kubebuilder:validation:Maximum": type float64 is dangerous and not allowed \(set allowDangerousTypes to true to permit\)`
33
+
// Invalid: Float type with numeric markers (float types are not supported)
34
+
// +kubebuilder:validation:Minimum=0.0 // want `marker "kubebuilder:validation:Minimum": type is not allowed \(expected one of: \[integer\]\)`
35
+
// +kubebuilder:validation:Maximum=1.0 // want `marker "kubebuilder:validation:Maximum": type is not allowed \(expected one of: \[integer\]\)`
36
36
typeFloatTypefloat64
37
37
38
38
// Invalid: Minimum marker on string type
39
-
// +kubebuilder:validation:Minimum=0 // want `marker "kubebuilder:validation:Minimum": type string is not allowed \(expected one of: \[integer number\]\)`
39
+
// +kubebuilder:validation:Minimum=0 // want `marker "kubebuilder:validation:Minimum": type string is not allowed \(expected one of: \[integer\]\)`
40
40
typeInvalidMinimumOnStringTypestring
41
41
42
42
// Invalid: Maximum marker on boolean type
43
-
// +kubebuilder:validation:Maximum=100 // want `marker "kubebuilder:validation:Maximum": type boolean is not allowed \(expected one of: \[integer number\]\)`
43
+
// +kubebuilder:validation:Maximum=100 // want `marker "kubebuilder:validation:Maximum": type boolean is not allowed \(expected one of: \[integer\]\)`
44
44
typeInvalidMaximumOnBoolTypebool
45
45
46
46
typeNumericMarkersFieldTeststruct {
@@ -107,20 +107,20 @@ type NumericMarkersFieldTest struct {
// +kubebuilder:validation:Minimum=0 // want `marker "kubebuilder:validation:Minimum": type string is not allowed \(expected one of: \[integer number\]\)`
110
+
// +kubebuilder:validation:Minimum=0 // want `marker "kubebuilder:validation:Minimum": type string is not allowed \(expected one of: \[integer\]\)`
// +kubebuilder:validation:Maximum=100 // want `marker "kubebuilder:validation:Maximum": type boolean is not allowed \(expected one of: \[integer number\]\)`
114
+
// +kubebuilder:validation:Maximum=100 // want `marker "kubebuilder:validation:Maximum": type boolean is not allowed \(expected one of: \[integer\]\)`
// +kubebuilder:validation:MultipleOf=5 // want `marker "kubebuilder:validation:MultipleOf": type array is not allowed \(expected one of: \[integer number\]\)`
118
+
// +kubebuilder:validation:MultipleOf=5 // want `marker "kubebuilder:validation:MultipleOf": type array is not allowed \(expected one of: \[integer\]\)`
// +kubebuilder:validation:Minimum=50 // want `marker "kubebuilder:validation:Minimum": type string is not allowed \(expected one of: \[integer number\]\)`
123
-
// +kubebuilder:validation:Maximum=100 // want `marker "kubebuilder:validation:Maximum": type string is not allowed \(expected one of: \[integer number\]\)`
122
+
// +kubebuilder:validation:Minimum=50 // want `marker "kubebuilder:validation:Minimum": type string is not allowed \(expected one of: \[integer\]\)`
123
+
// +kubebuilder:validation:Maximum=100 // want `marker "kubebuilder:validation:Maximum": type string is not allowed \(expected one of: \[integer\]\)`
0 commit comments