@@ -96,21 +96,16 @@ Each conflict set must specify:
9696lintersConfig:
9797 conflictingmarkers:
9898 conflicts:
99- - name: "optional_vs_required"
100- sets:
101- - ["optional", "+kubebuilder:validation:Optional", "+k8s:validation:optional"]
102- - ["required", "+kubebuilder:validation:Required", "+k8s:validation:required"]
103- description: "A field cannot be both optional and required"
10499 - name: "default_vs_required"
105100 sets:
106- - ["default", "+ kubebuilder:default"]
107- - ["required", "+ kubebuilder:validation:Required", "+ k8s:validation :required"]
101+ - ["default", "kubebuilder:default"]
102+ - ["required", "kubebuilder:validation:Required", "k8s:required"]
108103 description: "A field with a default value cannot be required"
109104 - name: "three_way_conflict"
110105 sets:
111- - ["marker5 ", "marker6 "]
112- - ["marker7 ", "marker8 "]
113- - ["marker9 ", "marker10 "]
106+ - ["custom:marker1 ", "custom:marker2 "]
107+ - ["custom:marker3 ", "custom:marker4 "]
108+ - ["custom:marker5 ", "custom:marker6 "]
114109 description: "Three-way conflict between marker sets"
115110` ` `
116111
0 commit comments