Skip to content

Commit 1da1acc

Browse files
authored
Docs: Improve consistency of require-meta-* rule violation messages (#166)
1 parent a0a39c6 commit 1da1acc

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

lib/rules/require-meta-docs-url.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ module.exports = {
3434
}],
3535
messages: {
3636
mismatch: '`meta.docs.url` property must be `{{expectedUrl}}`.',
37-
missing: 'Rules should export a `meta.docs.url` property.',
37+
missing: '`meta.docs.url` property is missing.',
3838
wrongType: '`meta.docs.url` property must be a string.',
3939
},
4040
},

lib/rules/require-meta-fixable.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ module.exports = {
2222
},
2323
schema: [],
2424
messages: {
25-
invalid: '`meta.fixable` must be either `code`, `whitespace` or `null`.',
26-
missing: 'Fixable rules must export a `meta.fixable` property.',
25+
invalid: '`meta.fixable` must be either `code`, `whitespace`, or `null`.',
26+
missing: '`meta.fixable` must be either `code` or `whitespace` for fixable rules.',
2727
},
2828
},
2929

lib/rules/require-meta-has-suggestions.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ module.exports = {
1818
fixable: 'code',
1919
schema: [],
2020
messages: {
21-
shouldBeSuggestable: 'Suggestable rules should specify a `meta.hasSuggestions` property with value `true`.',
22-
shouldNotBeSuggestable: 'Non-suggestable rules should not specify a `meta.hasSuggestions` property with value `true`.',
21+
shouldBeSuggestable: '`meta.hasSuggestions` must be `true` for suggestable rules.',
22+
shouldNotBeSuggestable: '`meta.hasSuggestions` cannot be `true` for non-suggestable rules.',
2323
},
2424
},
2525

lib/rules/require-meta-schema.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ module.exports = {
2828
},
2929
],
3030
messages: {
31-
foundOptionsUsage: 'Found usage of rule options but no options are defined in `meta.schema`.',
31+
foundOptionsUsage: '`meta.schema` has no schema defined but rule has options.',
3232
missing: '`meta.schema` is required (use [] if rule has no schema).',
3333
wrongType: '`meta.schema` should be an array or object (use [] if rule has no schema).',
3434
},

lib/rules/require-meta-type.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ module.exports = {
2525
schema: [],
2626
messages: {
2727
missing: '`meta.type` is required (must be either `problem`, `suggestion`, or `layout`).',
28-
unexpected: '`meta.type` must be either `problem`, `suggestion` or `layout`.',
28+
unexpected: '`meta.type` must be either `problem`, `suggestion`, or `layout`.',
2929
},
3030
},
3131

0 commit comments

Comments
 (0)