@@ -411,9 +411,27 @@ tester.run('custom-event-name-casing', rule, {
411411 ` ,
412412 options : [ 'kebab-case' ] ,
413413 errors : [
414- "Custom event name 'fooBar' must be kebab-case." ,
415- "Custom event name 'barBaz' must be kebab-case." ,
416- "Custom event name 'bazQux' must be kebab-case."
414+ {
415+ message : "Custom event name 'fooBar' must be kebab-case." ,
416+ line : 4 ,
417+ column : 27 ,
418+ endLine : 4 ,
419+ endColumn : 35
420+ } ,
421+ {
422+ message : "Custom event name 'barBaz' must be kebab-case." ,
423+ line : 11 ,
424+ column : 31 ,
425+ endLine : 11 ,
426+ endColumn : 39
427+ } ,
428+ {
429+ message : "Custom event name 'bazQux' must be kebab-case." ,
430+ line : 17 ,
431+ column : 27 ,
432+ endLine : 17 ,
433+ endColumn : 35
434+ }
417435 ]
418436 } ,
419437 {
@@ -442,9 +460,27 @@ tester.run('custom-event-name-casing', rule, {
442460 ` ,
443461 options : [ 'kebab-case' ] ,
444462 errors : [
445- "Custom event name 'fooBar' must be kebab-case." ,
446- "Custom event name 'barBaz' must be kebab-case." ,
447- "Custom event name 'bazQux' must be kebab-case."
463+ {
464+ message : "Custom event name 'fooBar' must be kebab-case." ,
465+ line : 4 ,
466+ column : 27 ,
467+ endLine : 4 ,
468+ endColumn : 35
469+ } ,
470+ {
471+ message : "Custom event name 'barBaz' must be kebab-case." ,
472+ line : 11 ,
473+ column : 33 ,
474+ endLine : 11 ,
475+ endColumn : 41
476+ } ,
477+ {
478+ message : "Custom event name 'bazQux' must be kebab-case." ,
479+ line : 17 ,
480+ column : 29 ,
481+ endLine : 17 ,
482+ endColumn : 37
483+ }
448484 ]
449485 } ,
450486 {
@@ -476,9 +512,27 @@ tester.run('custom-event-name-casing', rule, {
476512 { ignores : [ '/^[a-z]+(?:-[a-z]+)*:[a-z]+(?:-[a-z]+)*$/u' ] }
477513 ] ,
478514 errors : [
479- "Custom event name 'input/update' must be kebab-case." ,
480- "Custom event name 'search/update' must be kebab-case." ,
481- "Custom event name 'click/row' must be kebab-case."
515+ {
516+ message : "Custom event name 'input/update' must be kebab-case." ,
517+ line : 4 ,
518+ column : 25 ,
519+ endLine : 4 ,
520+ endColumn : 39
521+ } ,
522+ {
523+ message : "Custom event name 'search/update' must be kebab-case." ,
524+ line : 11 ,
525+ column : 28 ,
526+ endLine : 11 ,
527+ endColumn : 43
528+ } ,
529+ {
530+ message : "Custom event name 'click/row' must be kebab-case." ,
531+ line : 17 ,
532+ column : 24 ,
533+ endLine : 17 ,
534+ endColumn : 35
535+ }
482536 ]
483537 } ,
484538 {
@@ -510,9 +564,27 @@ tester.run('custom-event-name-casing', rule, {
510564 { ignores : [ 'input:update' , 'search:update' , 'click:row' ] }
511565 ] ,
512566 errors : [
513- "Custom event name 'input/update' must be kebab-case." ,
514- "Custom event name 'search/update' must be kebab-case." ,
515- "Custom event name 'click/row' must be kebab-case."
567+ {
568+ message : "Custom event name 'input/update' must be kebab-case." ,
569+ line : 4 ,
570+ column : 25 ,
571+ endLine : 4 ,
572+ endColumn : 39
573+ } ,
574+ {
575+ message : "Custom event name 'search/update' must be kebab-case." ,
576+ line : 11 ,
577+ column : 28 ,
578+ endLine : 11 ,
579+ endColumn : 43
580+ } ,
581+ {
582+ message : "Custom event name 'click/row' must be kebab-case." ,
583+ line : 17 ,
584+ column : 24 ,
585+ endLine : 17 ,
586+ endColumn : 35
587+ }
516588 ]
517589 } ,
518590 // camelCase
@@ -542,9 +614,27 @@ tester.run('custom-event-name-casing', rule, {
542614 ` ,
543615 options : [ 'camelCase' ] ,
544616 errors : [
545- "Custom event name 'foo-bar' must be camelCase." ,
546- "Custom event name 'bar-baz' must be camelCase." ,
547- "Custom event name 'baz-qux' must be camelCase."
617+ {
618+ message : "Custom event name 'foo-bar' must be camelCase." ,
619+ line : 4 ,
620+ column : 25 ,
621+ endLine : 4 ,
622+ endColumn : 34
623+ } ,
624+ {
625+ message : "Custom event name 'bar-baz' must be camelCase." ,
626+ line : 11 ,
627+ column : 28 ,
628+ endLine : 11 ,
629+ endColumn : 37
630+ } ,
631+ {
632+ message : "Custom event name 'baz-qux' must be camelCase." ,
633+ line : 17 ,
634+ column : 24 ,
635+ endLine : 17 ,
636+ endColumn : 33
637+ }
548638 ]
549639 } ,
550640 // Default
@@ -573,9 +663,27 @@ tester.run('custom-event-name-casing', rule, {
573663 </script>
574664 ` ,
575665 errors : [
576- "Custom event name 'foo-bar' must be camelCase." ,
577- "Custom event name 'bar-baz' must be camelCase." ,
578- "Custom event name 'baz-qux' must be camelCase."
666+ {
667+ message : "Custom event name 'foo-bar' must be camelCase." ,
668+ line : 4 ,
669+ column : 25 ,
670+ endLine : 4 ,
671+ endColumn : 34
672+ } ,
673+ {
674+ message : "Custom event name 'bar-baz' must be camelCase." ,
675+ line : 11 ,
676+ column : 28 ,
677+ endLine : 11 ,
678+ endColumn : 37
679+ } ,
680+ {
681+ message : "Custom event name 'baz-qux' must be camelCase." ,
682+ line : 17 ,
683+ column : 24 ,
684+ endLine : 17 ,
685+ endColumn : 33
686+ }
579687 ]
580688 } ,
581689 // kebab-case
@@ -591,7 +699,10 @@ tester.run('custom-event-name-casing', rule, {
591699 errors : [
592700 {
593701 message : "Custom event name 'foo-bar' must be camelCase." ,
594- line : 5
702+ line : 5 ,
703+ column : 12 ,
704+ endLine : 5 ,
705+ endColumn : 21
595706 }
596707 ]
597708 } ,
@@ -606,7 +717,10 @@ tester.run('custom-event-name-casing', rule, {
606717 errors : [
607718 {
608719 message : "Custom event name 'foo-bar' must be camelCase." ,
609- line : 4
720+ line : 4 ,
721+ column : 12 ,
722+ endLine : 4 ,
723+ endColumn : 21
610724 }
611725 ]
612726 } ,
@@ -627,15 +741,24 @@ tester.run('custom-event-name-casing', rule, {
627741 errors : [
628742 {
629743 message : "Custom event name 'foo-bar' must be camelCase." ,
630- line : 4
744+ line : 4 ,
745+ column : 12 ,
746+ endLine : 4 ,
747+ endColumn : 21
631748 } ,
632749 {
633750 message : "Custom event name 'foo-bar' must be camelCase." ,
634- line : 8
751+ line : 8 ,
752+ column : 28 ,
753+ endLine : 8 ,
754+ endColumn : 37
635755 } ,
636756 {
637757 message : "Custom event name 'foo-bar' must be camelCase." ,
638- line : 9
758+ line : 9 ,
759+ column : 29 ,
760+ endLine : 9 ,
761+ endColumn : 38
639762 }
640763 ]
641764 }
0 commit comments