@@ -17,7 +17,7 @@ describe("convertVariableName", () => {
17
17
rules : [
18
18
{
19
19
ruleName : "@typescript-eslint/naming-convention" ,
20
- rules : [
20
+ ruleArguments : [
21
21
{
22
22
selector : "variable" ,
23
23
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -49,7 +49,7 @@ describe("convertVariableName", () => {
49
49
rules : [
50
50
{
51
51
ruleName : "@typescript-eslint/naming-convention" ,
52
- rules : [
52
+ ruleArguments : [
53
53
{
54
54
selector : "variable" ,
55
55
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -81,7 +81,7 @@ describe("convertVariableName", () => {
81
81
rules : [
82
82
{
83
83
ruleName : "@typescript-eslint/naming-convention" ,
84
- rules : [
84
+ ruleArguments : [
85
85
{
86
86
selector : "variable" ,
87
87
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -113,7 +113,7 @@ describe("convertVariableName", () => {
113
113
rules : [
114
114
{
115
115
ruleName : "@typescript-eslint/naming-convention" ,
116
- rules : [
116
+ ruleArguments : [
117
117
{
118
118
selector : "variable" ,
119
119
format : [ "camelCase" , "UPPER_CASE" , "PascalCase" ] ,
@@ -145,7 +145,7 @@ describe("convertVariableName", () => {
145
145
rules : [
146
146
{
147
147
ruleName : "@typescript-eslint/naming-convention" ,
148
- rules : [
148
+ ruleArguments : [
149
149
{
150
150
selector : "variable" ,
151
151
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -177,7 +177,7 @@ describe("convertVariableName", () => {
177
177
rules : [
178
178
{
179
179
ruleName : "@typescript-eslint/naming-convention" ,
180
- rules : [
180
+ ruleArguments : [
181
181
{
182
182
selector : "variable" ,
183
183
format : [ "camelCase" , "UPPER_CASE" , "snake_case" ] ,
@@ -209,7 +209,7 @@ describe("convertVariableName", () => {
209
209
rules : [
210
210
{
211
211
ruleName : "@typescript-eslint/naming-convention" ,
212
- rules : [
212
+ ruleArguments : [
213
213
{
214
214
selector : "variable" ,
215
215
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -241,7 +241,7 @@ describe("convertVariableName", () => {
241
241
rules : [
242
242
{
243
243
ruleName : "@typescript-eslint/naming-convention" ,
244
- rules : [
244
+ ruleArguments : [
245
245
{
246
246
selector : "variable" ,
247
247
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -273,7 +273,7 @@ describe("convertVariableName", () => {
273
273
rules : [
274
274
{
275
275
ruleName : "@typescript-eslint/naming-convention" ,
276
- rules : [
276
+ ruleArguments : [
277
277
{
278
278
selector : "variable" ,
279
279
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -296,6 +296,49 @@ describe("convertVariableName", () => {
296
296
} ) ;
297
297
} ) ;
298
298
299
+ test ( "conversion with ban-keywords argument without check-format argument" , ( ) => {
300
+ const result = convertVariableName ( {
301
+ ruleArguments : [ "ban-keywords" ] ,
302
+ } ) ;
303
+
304
+ expect ( result ) . toEqual ( {
305
+ rules : [
306
+ {
307
+ ruleName : "@typescript-eslint/naming-convention" ,
308
+ ruleArguments : [
309
+ {
310
+ selector : "variable" ,
311
+ format : [ "camelCase" , "UPPER_CASE" ] ,
312
+ leadingUnderscore : "forbid" ,
313
+ trailingUnderscore : "forbid" ,
314
+ } ,
315
+ ] ,
316
+ } ,
317
+ {
318
+ ruleName : "no-underscore-dangle" ,
319
+ notices : [ ForbiddenLeadingTrailingIdentifierMsg ] ,
320
+ } ,
321
+ {
322
+ ruleName : "id-denylist" ,
323
+ ruleArguments : [
324
+ "any" ,
325
+ "Number" ,
326
+ "number" ,
327
+ "String" ,
328
+ "string" ,
329
+ "Boolean" ,
330
+ "boolean" ,
331
+ "Undefined" ,
332
+ "undefined" ,
333
+ ] ,
334
+ } ,
335
+ {
336
+ ruleName : "id-match" ,
337
+ } ,
338
+ ] ,
339
+ } ) ;
340
+ } ) ;
341
+
299
342
test ( "conversion with require-const-for-all-caps argument and check-format argument" , ( ) => {
300
343
const result = convertVariableName ( {
301
344
ruleArguments : [ "check-format" , "require-const-for-all-caps" ] ,
@@ -306,7 +349,7 @@ describe("convertVariableName", () => {
306
349
{
307
350
notices : [ ConstRequiredForAllCapsMsg ] ,
308
351
ruleName : "@typescript-eslint/naming-convention" ,
309
- rules : [
352
+ ruleArguments : [
310
353
{
311
354
selector : "variable" ,
312
355
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -338,7 +381,7 @@ describe("convertVariableName", () => {
338
381
rules : [
339
382
{
340
383
ruleName : "@typescript-eslint/naming-convention" ,
341
- rules : [
384
+ ruleArguments : [
342
385
{
343
386
selector : "variable" ,
344
387
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -371,7 +414,7 @@ describe("convertVariableName", () => {
371
414
rules : [
372
415
{
373
416
ruleName : "@typescript-eslint/naming-convention" ,
374
- rules : [
417
+ ruleArguments : [
375
418
{
376
419
selector : "variable" ,
377
420
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -408,7 +451,7 @@ describe("convertVariableName", () => {
408
451
rules : [
409
452
{
410
453
ruleName : "@typescript-eslint/naming-convention" ,
411
- rules : [
454
+ ruleArguments : [
412
455
{
413
456
selector : "variable" ,
414
457
format : [ "camelCase" , "UPPER_CASE" ] ,
@@ -449,7 +492,7 @@ describe("convertVariableName", () => {
449
492
rules : [
450
493
{
451
494
ruleName : "@typescript-eslint/naming-convention" ,
452
- rules : [
495
+ ruleArguments : [
453
496
{
454
497
selector : "variable" ,
455
498
format : [ "camelCase" , "UPPER_CASE" , "PascalCase" , "snake_case" ] ,
0 commit comments