@@ -108,54 +108,54 @@ your own [ComparisonFunc](validation/comparison.go#44) using [SetComparisonFunc]
108108{
109109 Validators : []tfsdk.AttributeValidator {
110110 // equal
111- validation.Compare (validation.Equal , 5 ),
112- // string comparisons are case sensitive by default
113- validation.Compare (validation.Equal , " five" ),
114- // passing true as the 3rd arg executes a case-insensitive comparison with strings
115- validation.Compare (validation.Equal , " fIve" , true ),
116- // you may also equate string slices
117- validation.Compare (validation.Equal , []string {" one" , " two" }),
118- validation.Compare (validation.Equal , []string {" oNe" , " twO" }, true ),
119- // you can also assert that a list of ints is equivalent
120- validation.Compare (validation.Equal , []int {1 , 2 }),
111+ validation.Compare (validation.Equal , 5 ),
112+ // string comparisons are case sensitive by default
113+ validation.Compare (validation.Equal , " five" ),
114+ // passing true as the 3rd arg executes a case-insensitive comparison with strings
115+ validation.Compare (validation.Equal , " fIve" , true ),
116+ // you may also equate string slices
117+ validation.Compare (validation.Equal , []string {" one" , " two" }),
118+ validation.Compare (validation.Equal , []string {" oNe" , " twO" }, true ),
119+ // you can also assert that a list of ints is equivalent
120+ validation.Compare (validation.Equal , []int {1 , 2 }),
121121
122122 // less than
123- validation.Compare (validation.LessThan , 10 ),
123+ validation.Compare (validation.LessThan , 10 ),
124124
125125 // less than or equal to
126- validation.Compare (validation.LessThanOrEqualTo , 10 ),
126+ validation.Compare (validation.LessThanOrEqualTo , 10 ),
127127
128128 // greater than
129- validation.Compare (validation.GreaterThan , 5 ),
129+ validation.Compare (validation.GreaterThan , 5 ),
130130
131131 // greater than or equal to
132- validation.Compare (validation.GreaterThanOrEqualTo , 5 ),
132+ validation.Compare (validation.GreaterThanOrEqualTo , 5 ),
133133
134134 // not equal
135- validation.Compare (validation.NotEqual , 10 ),
136- // string comparisons are case sensitive by default
137- validation.Compare (validation.NotEqual , " ten" ),
138- // passing true as the 3rd arg executes a case-insensitive comparison with strings
139- validation.Compare (validation.NotEqual , " tEn" , true ),
140- // you may also compare string slices
141- validation.Compare (validation.NotEqual , []string {" one" , " two" }),
142- validation.Compare (validation.NotEqual , []string {" oNe" , " twO" }, true ),
143- // you can also assert that a list of ints is not equivalent
144- validation.Compare (validation.NotEqual , []int {1 , 2 }),
135+ validation.Compare (validation.NotEqual , 10 ),
136+ // string comparisons are case sensitive by default
137+ validation.Compare (validation.NotEqual , " ten" ),
138+ // passing true as the 3rd arg executes a case-insensitive comparison with strings
139+ validation.Compare (validation.NotEqual , " tEn" , true ),
140+ // you may also compare string slices
141+ validation.Compare (validation.NotEqual , []string {" one" , " two" }),
142+ validation.Compare (validation.NotEqual , []string {" oNe" , " twO" }, true ),
143+ // you can also assert that a list of ints is not equivalent
144+ validation.Compare (validation.NotEqual , []int {1 , 2 }),
145145
146146 // one of
147- // currently OneOf only works with strings and ints
148- validation.Compare (validation.OneOf , []string {" one" , " two" }),
149- // you can provide true for the 3rd parameter to perform a case-insensitive comparison
150- validation.Compare (validation.OneOf , []string {" one" , " two" }, true ),
151- validation.Compare (validation.OneOf []int {1 , 2 }),
152-
153- // not one of
154- // currently NotOneOf only works with strings and ints
155- validation.Compare (validation.NotOneOf , []string {" one" , " two" }),
156- // you can provide true for the 3rd parameter to perform a case-insensitive comparison
157- validation.Compare (validation.NotOneOf , []string {" one" , " two" }, true ),
158- validation.Compare (validation.NotOneOf []int {1 , 2 }),
147+ // currently OneOf only works with strings and ints
148+ validation.Compare (validation.OneOf , []string {" one" , " two" }),
149+ // you can provide true for the 3rd parameter to perform a case-insensitive comparison
150+ validation.Compare (validation.OneOf , []string {" one" , " two" }, true ),
151+ validation.Compare (validation.OneOf []int {1 , 2 }),
152+
153+ // not one of
154+ // currently NotOneOf only works with strings and ints
155+ validation.Compare (validation.NotOneOf , []string {" one" , " two" }),
156+ // you can provide true for the 3rd parameter to perform a case-insensitive comparison
157+ validation.Compare (validation.NotOneOf , []string {" one" , " two" }, true ),
158+ validation.Compare (validation.NotOneOf []int {1 , 2 }),
159159 }
160160}
161161```
0 commit comments