@@ -70,41 +70,41 @@ void basic_tests() {
7070 std::string ss;
7171 ss.find (" a" ) == std::string::npos;
7272 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of find() == npos
73- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ss, "a");{{$}}
73+ // CHECK-FIXES: !absl::StrContains(ss, "a");
7474
7575 ss.find (" a" ) != std::string::npos;
7676 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of find() != npos
77- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(ss, "a");{{$}}
77+ // CHECK-FIXES: absl::StrContains(ss, "a");
7878
7979 std::string::npos != ss.find (" a" );
8080 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
81- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(ss, "a");{{$}}
81+ // CHECK-FIXES: absl::StrContains(ss, "a");
8282
8383 std::string_view ssv;
8484 ssv.find (" a" ) == std::string_view::npos;
8585 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
86- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ssv, "a");{{$}}
86+ // CHECK-FIXES: !absl::StrContains(ssv, "a");
8787
8888 ssv.find (" a" ) != std::string_view::npos;
8989 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
90- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(ssv, "a");{{$}}
90+ // CHECK-FIXES: absl::StrContains(ssv, "a");
9191
9292 std::string_view::npos != ssv.find (" a" );
9393 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
94- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(ssv, "a");{{$}}
94+ // CHECK-FIXES: absl::StrContains(ssv, "a");
9595
9696 absl::string_view asv;
9797 asv.find (" a" ) == absl::string_view::npos;
9898 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
99- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(asv, "a");{{$}}
99+ // CHECK-FIXES: !absl::StrContains(asv, "a");
100100
101101 asv.find (" a" ) != absl::string_view::npos;
102102 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
103- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(asv, "a");{{$}}
103+ // CHECK-FIXES: absl::StrContains(asv, "a");
104104
105105 absl::string_view::npos != asv.find (" a" );
106106 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
107- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(asv, "a");{{$}}
107+ // CHECK-FIXES: absl::StrContains(asv, "a");
108108}
109109
110110// Confirms that it works even if you mix-and-match the type for find and for
@@ -115,29 +115,29 @@ void mismatched_npos() {
115115 std::string ss;
116116 ss.find (" a" ) == std::string_view::npos;
117117 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
118- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ss, "a");{{$}}
118+ // CHECK-FIXES: !absl::StrContains(ss, "a");
119119
120120 ss.find (" a" ) != absl::string_view::npos;
121121 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
122- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(ss, "a");{{$}}
122+ // CHECK-FIXES: absl::StrContains(ss, "a");
123123
124124 std::string_view ssv;
125125 ssv.find (" a" ) == absl::string_view::npos;
126126 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
127- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ssv, "a");{{$}}
127+ // CHECK-FIXES: !absl::StrContains(ssv, "a");
128128
129129 ssv.find (" a" ) != std::string::npos;
130130 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
131- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(ssv, "a");{{$}}
131+ // CHECK-FIXES: absl::StrContains(ssv, "a");
132132
133133 absl::string_view asv;
134134 asv.find (" a" ) == std::string::npos;
135135 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
136- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(asv, "a");{{$}}
136+ // CHECK-FIXES: !absl::StrContains(asv, "a");
137137
138138 asv.find (" a" ) != std::string_view::npos;
139139 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
140- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(asv, "a");{{$}}
140+ // CHECK-FIXES: absl::StrContains(asv, "a");
141141}
142142
143143// Confirms that it works even when the needle or the haystack are more
@@ -146,41 +146,41 @@ void subexpression_tests() {
146146 std::string ss, ss2;
147147 foo_ss (ss).find (ss2) == std::string::npos;
148148 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
149- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(foo_ss(ss), ss2);{{$}}
149+ // CHECK-FIXES: !absl::StrContains(foo_ss(ss), ss2);
150150
151151 ss.find (foo_ss (ss2)) != std::string::npos;
152152 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
153- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(ss, foo_ss(ss2));{{$}}
153+ // CHECK-FIXES: absl::StrContains(ss, foo_ss(ss2));
154154
155155 foo_ss (bar_ss ()).find (foo_ss (ss2)) != std::string::npos;
156156 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
157- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(foo_ss(bar_ss()), foo_ss(ss2));{{$}}
157+ // CHECK-FIXES: absl::StrContains(foo_ss(bar_ss()), foo_ss(ss2));
158158
159159 std::string_view ssv, ssv2;
160160 foo_ssv (ssv).find (ssv2) == std::string_view::npos;
161161 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
162- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(foo_ssv(ssv), ssv2);{{$}}
162+ // CHECK-FIXES: !absl::StrContains(foo_ssv(ssv), ssv2);
163163
164164 ssv.find (foo_ssv (ssv2)) != std::string_view::npos;
165165 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
166- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(ssv, foo_ssv(ssv2));{{$}}
166+ // CHECK-FIXES: absl::StrContains(ssv, foo_ssv(ssv2));
167167
168168 foo_ssv (bar_ssv ()).find (foo_ssv (ssv2)) != std::string_view::npos;
169169 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
170- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(foo_ssv(bar_ssv()), foo_ssv(ssv2));{{$}}
170+ // CHECK-FIXES: absl::StrContains(foo_ssv(bar_ssv()), foo_ssv(ssv2));
171171
172172 absl::string_view asv, asv2;
173173 foo_asv (asv).find (asv2) == absl::string_view::npos;
174174 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
175- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(foo_asv(asv), asv2);{{$}}
175+ // CHECK-FIXES: !absl::StrContains(foo_asv(asv), asv2);
176176
177177 asv.find (foo_asv (asv2)) != absl::string_view::npos;
178178 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
179- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(asv, foo_asv(asv2));{{$}}
179+ // CHECK-FIXES: absl::StrContains(asv, foo_asv(asv2));
180180
181181 foo_asv (bar_asv ()).find (foo_asv (asv2)) != absl::string_view::npos;
182182 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use absl::StrContains instead of
183- // CHECK-FIXES: {{^[[:space:]]*}} absl::StrContains(foo_asv(bar_asv()), foo_asv(asv2));{{$}}
183+ // CHECK-FIXES: absl::StrContains(foo_asv(bar_asv()), foo_asv(asv2));
184184}
185185
186186// Confirms that it works with string literal, char* and const char* parameters.
@@ -191,58 +191,58 @@ void string_literal_and_char_ptr_tests() {
191191 std::string ss;
192192 ss.find (" c" ) == std::string::npos;
193193 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
194- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ss, "c");{{$}}
194+ // CHECK-FIXES: !absl::StrContains(ss, "c");
195195
196196 ss.find (c) == std::string::npos;
197197 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
198- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ss, c);{{$}}
198+ // CHECK-FIXES: !absl::StrContains(ss, c);
199199
200200 ss.find (cc) == std::string::npos;
201201 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
202- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ss, cc);{{$}}
202+ // CHECK-FIXES: !absl::StrContains(ss, cc);
203203
204204 std::string_view ssv;
205205 ssv.find (" c" ) == std::string_view::npos;
206206 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
207- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ssv, "c");{{$}}
207+ // CHECK-FIXES: !absl::StrContains(ssv, "c");
208208
209209 ssv.find (c) == std::string_view::npos;
210210 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
211- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ssv, c);{{$}}
211+ // CHECK-FIXES: !absl::StrContains(ssv, c);
212212
213213 ssv.find (cc) == std::string_view::npos;
214214 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
215- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ssv, cc);{{$}}
215+ // CHECK-FIXES: !absl::StrContains(ssv, cc);
216216
217217 absl::string_view asv;
218218 asv.find (" c" ) == absl::string_view::npos;
219219 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
220- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(asv, "c");{{$}}
220+ // CHECK-FIXES: !absl::StrContains(asv, "c");
221221
222222 asv.find (c) == absl::string_view::npos;
223223 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
224- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(asv, c);{{$}}
224+ // CHECK-FIXES: !absl::StrContains(asv, c);
225225
226226 asv.find (cc) == absl::string_view::npos;
227227 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
228- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(asv, cc);{{$}}
228+ // CHECK-FIXES: !absl::StrContains(asv, cc);
229229}
230230
231231void char_param_tests () {
232232 std::string ss;
233233 ss.find (' c' ) == std::string::npos;
234234 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
235- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ss, 'c');{{$}}
235+ // CHECK-FIXES: !absl::StrContains(ss, 'c');
236236
237237 std::string_view ssv;
238238 ssv.find (' c' ) == std::string_view::npos;
239239 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
240- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(ssv, 'c');{{$}}
240+ // CHECK-FIXES: !absl::StrContains(ssv, 'c');
241241
242242 absl::string_view asv;
243243 asv.find (' c' ) == absl::string_view::npos;
244244 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use !absl::StrContains instead of
245- // CHECK-FIXES: {{^[[:space:]]*}} !absl::StrContains(asv, 'c');{{$}}
245+ // CHECK-FIXES: !absl::StrContains(asv, 'c');
246246}
247247
248248#define FOO (a, b, c, d ) ((a).find(b) == std::string::npos ? (c) : (d))
0 commit comments