Skip to content

Commit 7e8a0af

Browse files
committed
refactor(#23): rename NEXTJS_ROUTE_CASE as NEXT_JS_APP_ROUTER_CASE
1 parent d314a19 commit 7e8a0af

File tree

3 files changed

+62
-62
lines changed

3 files changed

+62
-62
lines changed

lib/constants/naming-convention.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ const NEXTJS_NAMED_SLOTS = `\\@${KEBAB_CASE}`;
6262
/**
6363
* @example app, [helpPageId], [...auth], [[...auth]], (auth), \@feed
6464
*/
65-
const NEXTJS_ROUTE_CASE = `@(${KEBAB_CASE}|${NEXTJS_DYNAMIC_SEGMENTS}|${NEXTJS_CATCH_ALL_SEGMENTS}|${NEXTJS_OPTIONAL_CATCH_ALL_SEGMENTS}|${NEXTJS_ROUTE_GROUPS}|${NEXTJS_NAMED_SLOTS})`;
65+
const NEXT_JS_APP_ROUTER_CASE = `@(${KEBAB_CASE}|${NEXTJS_DYNAMIC_SEGMENTS}|${NEXTJS_CATCH_ALL_SEGMENTS}|${NEXTJS_OPTIONAL_CATCH_ALL_SEGMENTS}|${NEXTJS_ROUTE_GROUPS}|${NEXTJS_NAMED_SLOTS})`;
6666

6767
module.exports = {
6868
CAMEL_CASE,
@@ -71,5 +71,5 @@ module.exports = {
7171
KEBAB_CASE,
7272
SCREAMING_SNAKE_CASE,
7373
FLAT_CASE,
74-
NEXTJS_ROUTE_CASE,
74+
NEXT_JS_APP_ROUTER_CASE,
7575
};

tests/lib/rules/folder-naming-convention.posix.js

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -366,56 +366,56 @@ ruleTester.run(
366366
);
367367

368368
ruleTester.run(
369-
"folder-naming-convention with option: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }]",
369+
"folder-naming-convention with option: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }]",
370370
rule,
371371
{
372372
valid: [
373373
{
374374
code: "var foo = 'bar';",
375375
filename: 'src/app/page.ts',
376-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
376+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
377377
},
378378
{
379379
code: "var foo = 'bar';",
380380
filename: 'src/app/example-route/page.ts',
381-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
381+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
382382
},
383383
{
384384
code: "var foo = 'bar';",
385385
filename: 'src/app/users/[userId]/page.ts',
386-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
386+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
387387
},
388388
{
389389
code: "var foo = 'bar';",
390390
filename: 'src/app/[...auth]/route.ts',
391-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
391+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
392392
},
393393
{
394394
code: "var foo = 'bar';",
395395
filename: 'src/app/shop/[[...shopId]]/page.ts',
396-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
396+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
397397
},
398398
{
399399
code: "var foo = 'bar';",
400400
filename: 'src/app/@auth/page.ts',
401-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
401+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
402402
},
403403
{
404404
code: "var foo = 'bar';",
405405
filename: 'src/app/(marketing)/page.ts',
406-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
406+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
407407
},
408408
],
409409

410410
invalid: [
411411
{
412412
code: "var foo = 'bar';",
413413
filename: 'src/app/exampleRoute/page.ts',
414-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
414+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
415415
errors: [
416416
{
417417
message:
418-
'The folder "exampleRoute" does not match the "NEXTJS_ROUTE_CASE" pattern',
418+
'The folder "exampleRoute" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
419419
column: 1,
420420
line: 1,
421421
},
@@ -424,11 +424,11 @@ ruleTester.run(
424424
{
425425
code: "var foo = 'bar';",
426426
filename: 'src/app/users/[userId/page.ts',
427-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
427+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
428428
errors: [
429429
{
430430
message:
431-
'The folder "[userId" does not match the "NEXTJS_ROUTE_CASE" pattern',
431+
'The folder "[userId" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
432432
column: 1,
433433
line: 1,
434434
},
@@ -437,11 +437,11 @@ ruleTester.run(
437437
{
438438
code: "var foo = 'bar';",
439439
filename: 'src/app/users/userId]/page.ts',
440-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
440+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
441441
errors: [
442442
{
443443
message:
444-
'The folder "userId]" does not match the "NEXTJS_ROUTE_CASE" pattern',
444+
'The folder "userId]" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
445445
column: 1,
446446
line: 1,
447447
},
@@ -450,11 +450,11 @@ ruleTester.run(
450450
{
451451
code: "var foo = 'bar';",
452452
filename: 'src/app/[..auth]/route.ts',
453-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
453+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
454454
errors: [
455455
{
456456
message:
457-
'The folder "[..auth]" does not match the "NEXTJS_ROUTE_CASE" pattern',
457+
'The folder "[..auth]" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
458458
column: 1,
459459
line: 1,
460460
},
@@ -463,11 +463,11 @@ ruleTester.run(
463463
{
464464
code: "var foo = 'bar';",
465465
filename: 'src/app/[...auth/route.ts',
466-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
466+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
467467
errors: [
468468
{
469469
message:
470-
'The folder "[...auth" does not match the "NEXTJS_ROUTE_CASE" pattern',
470+
'The folder "[...auth" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
471471
column: 1,
472472
line: 1,
473473
},
@@ -476,11 +476,11 @@ ruleTester.run(
476476
{
477477
code: "var foo = 'bar';",
478478
filename: 'src/app/...auth]/route.ts',
479-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
479+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
480480
errors: [
481481
{
482482
message:
483-
'The folder "...auth]" does not match the "NEXTJS_ROUTE_CASE" pattern',
483+
'The folder "...auth]" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
484484
column: 1,
485485
line: 1,
486486
},
@@ -489,11 +489,11 @@ ruleTester.run(
489489
{
490490
code: "var foo = 'bar';",
491491
filename: 'src/app/shop/[[...shopId]/page.ts',
492-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
492+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
493493
errors: [
494494
{
495495
message:
496-
'The folder "[[...shopId]" does not match the "NEXTJS_ROUTE_CASE" pattern',
496+
'The folder "[[...shopId]" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
497497
column: 1,
498498
line: 1,
499499
},
@@ -502,11 +502,11 @@ ruleTester.run(
502502
{
503503
code: "var foo = 'bar';",
504504
filename: 'src/app/shop/[...shopId]]/page.ts',
505-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
505+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
506506
errors: [
507507
{
508508
message:
509-
'The folder "[...shopId]]" does not match the "NEXTJS_ROUTE_CASE" pattern',
509+
'The folder "[...shopId]]" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
510510
column: 1,
511511
line: 1,
512512
},
@@ -515,11 +515,11 @@ ruleTester.run(
515515
{
516516
code: "var foo = 'bar';",
517517
filename: 'src/app/shop/[[..shopId]]/page.ts',
518-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
518+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
519519
errors: [
520520
{
521521
message:
522-
'The folder "[[..shopId]]" does not match the "NEXTJS_ROUTE_CASE" pattern',
522+
'The folder "[[..shopId]]" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
523523
column: 1,
524524
line: 1,
525525
},
@@ -528,11 +528,11 @@ ruleTester.run(
528528
{
529529
code: "var foo = 'bar';",
530530
filename: 'src/app/@authMarker/page.ts',
531-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
531+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
532532
errors: [
533533
{
534534
message:
535-
'The folder "@authMarker" does not match the "NEXTJS_ROUTE_CASE" pattern',
535+
'The folder "@authMarker" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
536536
column: 1,
537537
line: 1,
538538
},
@@ -541,11 +541,11 @@ ruleTester.run(
541541
{
542542
code: "var foo = 'bar';",
543543
filename: 'src/app/(marketingSpeak)/page.ts',
544-
options: [{ 'src/**/': 'NEXTJS_ROUTE_CASE' }],
544+
options: [{ 'src/**/': 'NEXT_JS_APP_ROUTER_CASE' }],
545545
errors: [
546546
{
547547
message:
548-
'The folder "(marketingSpeak)" does not match the "NEXTJS_ROUTE_CASE" pattern',
548+
'The folder "(marketingSpeak)" does not match the "NEXT_JS_APP_ROUTER_CASE" pattern',
549549
column: 1,
550550
line: 1,
551551
},

0 commit comments

Comments
 (0)