@@ -44,7 +44,14 @@ export default createRule("comment-directive", {
4444 additionalProperties : false ,
4545 } ,
4646 ] ,
47- messages : { } ,
47+ messages : {
48+ unused : "Unused {{kind}} directive (no problems were reported)." ,
49+ unusedRule :
50+ "Unused {{kind}} directive (no problems were reported from '{{rule}}')." ,
51+ unusedEnable : "Unused {{kind}} directive (reporting is not suppressed)." ,
52+ unusedEnableRule :
53+ "Unused {{kind}} directive (reporting from '{{rule}}' is not suppressed)." ,
54+ } ,
4855 type : "problem" ,
4956 } ,
5057 create ( context ) {
@@ -121,7 +128,7 @@ export default createRule("comment-directive", {
121128 data : { rule : rule . ruleId , kind : parsed . type } ,
122129 } )
123130 }
124- directives . disableBlock ( comment . loc . start , rule . ruleId , {
131+ directives . disableBlock ( comment . loc . end , rule . ruleId , {
125132 loc : rule . loc . start ,
126133 } )
127134 }
@@ -133,7 +140,7 @@ export default createRule("comment-directive", {
133140 data : { kind : parsed . type } ,
134141 } )
135142 }
136- directives . disableBlock ( comment . loc . start , ALL_RULES , {
143+ directives . disableBlock ( comment . loc . end , ALL_RULES , {
137144 loc : comment . loc . start ,
138145 } )
139146 }
@@ -143,7 +150,7 @@ export default createRule("comment-directive", {
143150 if ( reportUnusedDisableDirectives ) {
144151 context . report ( {
145152 loc : rule . loc ,
146- messageId : "unusedRule " ,
153+ messageId : "unusedEnableRule " ,
147154 data : { rule : rule . ruleId , kind : parsed . type } ,
148155 } )
149156 }
@@ -155,7 +162,7 @@ export default createRule("comment-directive", {
155162 if ( reportUnusedDisableDirectives ) {
156163 context . report ( {
157164 loc : comment . loc ,
158- messageId : "unused " ,
165+ messageId : "unusedEnable " ,
159166 data : { kind : parsed . type } ,
160167 } )
161168 }
0 commit comments