@@ -53,56 +53,56 @@ describe("reserved word rule factory", () => {
5353
5454 it ( "emits warning for reserved model name" , async ( ) => {
5555 await tester . expect ( `model reserved { name: string; }` ) . toEmitDiagnostics ( {
56- code : "@azure-tools/typespec-client-generator-core/reserved-words-test" ,
56+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-test" ,
5757 message : expectedMessage ( "reserved" , "model" , "Test" ) ,
5858 } ) ;
5959 } ) ;
6060
6161 it ( "emits warning for reserved property name" , async ( ) => {
6262 await tester . expect ( `model Foo { reserved: string; }` ) . toEmitDiagnostics ( {
63- code : "@azure-tools/typespec-client-generator-core/reserved-words-test" ,
63+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-test" ,
6464 message : expectedMessage ( "reserved" , "property" , "Test" ) ,
6565 } ) ;
6666 } ) ;
6767
6868 it ( "emits warning for reserved operation name" , async ( ) => {
6969 await tester . expect ( `op reserved(): void;` ) . toEmitDiagnostics ( {
70- code : "@azure-tools/typespec-client-generator-core/reserved-words-test" ,
70+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-test" ,
7171 message : expectedMessage ( "reserved" , "operation" , "Test" ) ,
7272 } ) ;
7373 } ) ;
7474
7575 it ( "emits warning for reserved parameter name" , async ( ) => {
7676 await tester . expect ( `op foo(reserved: string): void;` ) . toEmitDiagnostics ( {
77- code : "@azure-tools/typespec-client-generator-core/reserved-words-test" ,
77+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-test" ,
7878 message : expectedMessage ( "reserved" , "parameter" , "Test" ) ,
7979 } ) ;
8080 } ) ;
8181
8282 it ( "emits warning for reserved enum type name" , async ( ) => {
8383 await tester . expect ( `enum reserved { a, b }` ) . toEmitDiagnostics ( {
84- code : "@azure-tools/typespec-client-generator-core/reserved-words-test" ,
84+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-test" ,
8585 message : expectedMessage ( "reserved" , "enum" , "Test" ) ,
8686 } ) ;
8787 } ) ;
8888
8989 it ( "emits warning for reserved enum member name" , async ( ) => {
9090 await tester . expect ( `enum Foo { reserved }` ) . toEmitDiagnostics ( {
91- code : "@azure-tools/typespec-client-generator-core/reserved-words-test" ,
91+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-test" ,
9292 message : expectedMessage ( "reserved" , "enum member" , "Test" ) ,
9393 } ) ;
9494 } ) ;
9595
9696 it ( "emits warning for reserved union type name" , async ( ) => {
9797 await tester . expect ( `union reserved { a: string, b: int32 }` ) . toEmitDiagnostics ( {
98- code : "@azure-tools/typespec-client-generator-core/reserved-words-test" ,
98+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-test" ,
9999 message : expectedMessage ( "reserved" , "union" , "Test" ) ,
100100 } ) ;
101101 } ) ;
102102
103103 it ( "emits warning for reserved union variant name" , async ( ) => {
104104 await tester . expect ( `union Foo { reserved: string }` ) . toEmitDiagnostics ( {
105- code : "@azure-tools/typespec-client-generator-core/reserved-words-test" ,
105+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-test" ,
106106 message : expectedMessage ( "reserved" , "union variant" , "Test" ) ,
107107 } ) ;
108108 } ) ;
@@ -130,7 +130,7 @@ describe("reserved word rule factory", () => {
130130 await tester
131131 . expect ( `model Foo { @clientName("notReserved", "otherlang") reserved: string; }` )
132132 . toEmitDiagnostics ( {
133- code : "@azure-tools/typespec-client-generator-core/reserved-words-test" ,
133+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-test" ,
134134 message : expectedMessage ( "reserved" , "property" , "Test" ) ,
135135 } ) ;
136136 } ) ;
@@ -157,7 +157,7 @@ describe("context isolation", () => {
157157
158158 it ( "warns when model-only reserved word is used as a model name" , async ( ) => {
159159 await tester . expect ( `model modelonly { name: string; }` ) . toEmitDiagnostics ( {
160- code : "@azure-tools/typespec-client-generator-core/reserved-words-isolated" ,
160+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-isolated" ,
161161 message : expectedMessage ( "modelonly" , "model" , "Isolated" ) ,
162162 } ) ;
163163 } ) ;
@@ -178,7 +178,7 @@ describe("context isolation", () => {
178178
179179 it ( "warns when property-only reserved word is used as a property name" , async ( ) => {
180180 await tester . expect ( `model Foo { proponly: string; }` ) . toEmitDiagnostics ( {
181- code : "@azure-tools/typespec-client-generator-core/reserved-words-isolated" ,
181+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-isolated" ,
182182 message : expectedMessage ( "proponly" , "property" , "Isolated" ) ,
183183 } ) ;
184184 } ) ;
@@ -195,7 +195,7 @@ describe("context isolation", () => {
195195
196196 it ( "warns when operation-only reserved word is used as an operation name" , async ( ) => {
197197 await tester . expect ( `op oponly(): void;` ) . toEmitDiagnostics ( {
198- code : "@azure-tools/typespec-client-generator-core/reserved-words-isolated" ,
198+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-isolated" ,
199199 message : expectedMessage ( "oponly" , "operation" , "Isolated" ) ,
200200 } ) ;
201201 } ) ;
@@ -212,7 +212,7 @@ describe("context isolation", () => {
212212
213213 it ( "warns when parameter-only reserved word is used as a parameter name" , async ( ) => {
214214 await tester . expect ( `op foo(paramonly: string): void;` ) . toEmitDiagnostics ( {
215- code : "@azure-tools/typespec-client-generator-core/reserved-words-isolated" ,
215+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-isolated" ,
216216 message : expectedMessage ( "paramonly" , "parameter" , "Isolated" ) ,
217217 } ) ;
218218 } ) ;
@@ -233,14 +233,14 @@ describe("context isolation", () => {
233233
234234 it ( "warns when enumType-only reserved word is used as an enum type name" , async ( ) => {
235235 await tester . expect ( `enum enumtypeonly { a, b }` ) . toEmitDiagnostics ( {
236- code : "@azure-tools/typespec-client-generator-core/reserved-words-isolated" ,
236+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-isolated" ,
237237 message : expectedMessage ( "enumtypeonly" , "enum" , "Isolated" ) ,
238238 } ) ;
239239 } ) ;
240240
241241 it ( "warns when enumType-only reserved word is used as a union type name" , async ( ) => {
242242 await tester . expect ( `union enumtypeonly { a: string, b: int32 }` ) . toEmitDiagnostics ( {
243- code : "@azure-tools/typespec-client-generator-core/reserved-words-isolated" ,
243+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-isolated" ,
244244 message : expectedMessage ( "enumtypeonly" , "union" , "Isolated" ) ,
245245 } ) ;
246246 } ) ;
@@ -257,14 +257,14 @@ describe("context isolation", () => {
257257
258258 it ( "warns when enumMember-only reserved word is used as an enum member name" , async ( ) => {
259259 await tester . expect ( `enum Foo { enummemberonly }` ) . toEmitDiagnostics ( {
260- code : "@azure-tools/typespec-client-generator-core/reserved-words-isolated" ,
260+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-isolated" ,
261261 message : expectedMessage ( "enummemberonly" , "enum member" , "Isolated" ) ,
262262 } ) ;
263263 } ) ;
264264
265265 it ( "warns when enumMember-only reserved word is used as a union variant name" , async ( ) => {
266266 await tester . expect ( `union Foo { enummemberonly: string }` ) . toEmitDiagnostics ( {
267- code : "@azure-tools/typespec-client-generator-core/reserved-words-isolated" ,
267+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-isolated" ,
268268 message : expectedMessage ( "enummemberonly" , "union variant" , "Isolated" ) ,
269269 } ) ;
270270 } ) ;
@@ -293,28 +293,28 @@ describe("python reserved words", () => {
293293
294294 it ( "emits warning for Python keyword used as property name" , async ( ) => {
295295 await tester . expect ( `model Foo { \`yield\`: string; }` ) . toEmitDiagnostics ( {
296- code : "@azure-tools/typespec-client-generator-core/reserved-words-python" ,
296+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-python" ,
297297 message : expectedMessage ( "yield" , "property" , "Python" ) ,
298298 } ) ;
299299 } ) ;
300300
301301 it ( "emits warning for 'self' used as property name (Python-specific)" , async ( ) => {
302302 await tester . expect ( `model Foo { self: string; }` ) . toEmitDiagnostics ( {
303- code : "@azure-tools/typespec-client-generator-core/reserved-words-python" ,
303+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-python" ,
304304 message : expectedMessage ( "self" , "property" , "Python" ) ,
305305 } ) ;
306306 } ) ;
307307
308308 it ( "emits warning for 'enum' used as model name (Python-specific)" , async ( ) => {
309309 await tester . expect ( `model \`enum\` { name: string; }` ) . toEmitDiagnostics ( {
310- code : "@azure-tools/typespec-client-generator-core/reserved-words-python" ,
310+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-python" ,
311311 message : expectedMessage ( "enum" , "model" , "Python" ) ,
312312 } ) ;
313313 } ) ;
314314
315315 it ( "emits warning for 'keys' used as property name (Python dict method conflict)" , async ( ) => {
316316 await tester . expect ( `model Foo { keys: string; }` ) . toEmitDiagnostics ( {
317- code : "@azure-tools/typespec-client-generator-core/reserved-words-python" ,
317+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-python" ,
318318 message : expectedMessage ( "keys" , "property" , "Python" ) ,
319319 } ) ;
320320 } ) ;
@@ -325,7 +325,7 @@ describe("python reserved words", () => {
325325
326326 it ( "emits warning for 'stream' used as parameter name (Python TSP-specific)" , async ( ) => {
327327 await tester . expect ( `op foo(stream: string): void;` ) . toEmitDiagnostics ( {
328- code : "@azure-tools/typespec-client-generator-core/reserved-words-python" ,
328+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-python" ,
329329 message : expectedMessage ( "stream" , "parameter" , "Python" ) ,
330330 } ) ;
331331 } ) ;
@@ -356,14 +356,14 @@ describe("csharp reserved words", () => {
356356
357357 it ( "emits warning for C# keyword used as property name" , async ( ) => {
358358 await tester . expect ( `model Foo { \`namespace\`: string; }` ) . toEmitDiagnostics ( {
359- code : "@azure-tools/typespec-client-generator-core/reserved-words-csharp" ,
359+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-csharp" ,
360360 message : expectedMessage ( "namespace" , "property" , "C#" ) ,
361361 } ) ;
362362 } ) ;
363363
364364 it ( "emits warning for C# contextual keyword" , async ( ) => {
365365 await tester . expect ( `model Foo { \`var\`: string; }` ) . toEmitDiagnostics ( {
366- code : "@azure-tools/typespec-client-generator-core/reserved-words-csharp" ,
366+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-csharp" ,
367367 message : expectedMessage ( "var" , "property" , "C#" ) ,
368368 } ) ;
369369 } ) ;
@@ -384,7 +384,7 @@ describe("java reserved words", () => {
384384
385385 it ( "emits warning for Java keyword used as property name" , async ( ) => {
386386 await tester . expect ( `model Foo { \`synchronized\`: string; }` ) . toEmitDiagnostics ( {
387- code : "@azure-tools/typespec-client-generator-core/reserved-words-java" ,
387+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-java" ,
388388 message : expectedMessage ( "synchronized" , "property" , "Java" ) ,
389389 } ) ;
390390 } ) ;
@@ -405,7 +405,7 @@ describe("javascript reserved words", () => {
405405
406406 it ( "emits warning for JS keyword used as operation name" , async ( ) => {
407407 await tester . expect ( `op \`function\`(): void;` ) . toEmitDiagnostics ( {
408- code : "@azure-tools/typespec-client-generator-core/reserved-words-javascript" ,
408+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-javascript" ,
409409 message : expectedMessage ( "function" , "operation" , "JavaScript" ) ,
410410 } ) ;
411411 } ) ;
@@ -472,7 +472,7 @@ describe("diagnostic message format", () => {
472472 "@azure-tools/typespec-client-generator-core" ,
473473 ) ;
474474 await tester . expect ( `model Foo { \`yield\`: string; }` ) . toEmitDiagnostics ( {
475- code : "@azure-tools/typespec-client-generator-core/reserved-words-python" ,
475+ code : "@azure-tools/typespec-client-generator-core/no- reserved-words-python" ,
476476 severity : "warning" ,
477477 message : expectedMessage ( "yield" , "property" , "Python" ) ,
478478 } ) ;
@@ -495,8 +495,8 @@ describe("multiple reserved words in same spec", () => {
495495 }` ,
496496 )
497497 . toEmitDiagnostics ( [
498- { code : "@azure-tools/typespec-client-generator-core/reserved-words-python" } ,
499- { code : "@azure-tools/typespec-client-generator-core/reserved-words-python" } ,
498+ { code : "@azure-tools/typespec-client-generator-core/no- reserved-words-python" } ,
499+ { code : "@azure-tools/typespec-client-generator-core/no- reserved-words-python" } ,
500500 ] ) ;
501501 } ) ;
502502} ) ;
0 commit comments