@@ -44,7 +44,14 @@ export default createRule("comment-directive", {
44
44
additionalProperties : false ,
45
45
} ,
46
46
] ,
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
+ } ,
48
55
type : "problem" ,
49
56
} ,
50
57
create ( context ) {
@@ -121,7 +128,7 @@ export default createRule("comment-directive", {
121
128
data : { rule : rule . ruleId , kind : parsed . type } ,
122
129
} )
123
130
}
124
- directives . disableBlock ( comment . loc . start , rule . ruleId , {
131
+ directives . disableBlock ( comment . loc . end , rule . ruleId , {
125
132
loc : rule . loc . start ,
126
133
} )
127
134
}
@@ -133,7 +140,7 @@ export default createRule("comment-directive", {
133
140
data : { kind : parsed . type } ,
134
141
} )
135
142
}
136
- directives . disableBlock ( comment . loc . start , ALL_RULES , {
143
+ directives . disableBlock ( comment . loc . end , ALL_RULES , {
137
144
loc : comment . loc . start ,
138
145
} )
139
146
}
@@ -143,7 +150,7 @@ export default createRule("comment-directive", {
143
150
if ( reportUnusedDisableDirectives ) {
144
151
context . report ( {
145
152
loc : rule . loc ,
146
- messageId : "unusedRule " ,
153
+ messageId : "unusedEnableRule " ,
147
154
data : { rule : rule . ruleId , kind : parsed . type } ,
148
155
} )
149
156
}
@@ -155,7 +162,7 @@ export default createRule("comment-directive", {
155
162
if ( reportUnusedDisableDirectives ) {
156
163
context . report ( {
157
164
loc : comment . loc ,
158
- messageId : "unused " ,
165
+ messageId : "unusedEnable " ,
159
166
data : { kind : parsed . type } ,
160
167
} )
161
168
}
0 commit comments