Skip to content

Commit

Permalink
Chore: use meta.messages in no-fallthrough
Browse files Browse the repository at this point in the history
  • Loading branch information
aladdin-add committed Aug 20, 2018
1 parent e6fbac2 commit 2f741f7
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
9 changes: 6 additions & 3 deletions lib/rules/no-fallthrough.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,11 @@ module.exports = {
},
additionalProperties: false
}
]
],
messages: {
case: "Expected a 'break' statement before 'case'.",
default: "Expected a 'break' statement before 'default'."
}
},

create(context) {
Expand Down Expand Up @@ -109,8 +113,7 @@ module.exports = {
*/
if (fallthroughCase && !hasFallthroughComment(node, context, fallthroughCommentPattern)) {
context.report({
message: "Expected a 'break' statement before '{{type}}'.",
data: { type: node.test ? "case" : "default" },
messageId: node.test ? "case" : "default",
node
});
}
Expand Down
12 changes: 6 additions & 6 deletions tests/lib/rules/no-fallthrough.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const rule = require("../../../lib/rules/no-fallthrough"),
//------------------------------------------------------------------------------

const errorsDefault = [{
message: "Expected a 'break' statement before 'default'.",
messageId: "default",
type: "SwitchCase"
}];

Expand Down Expand Up @@ -91,7 +91,7 @@ ruleTester.run("no-fallthrough", rule, {
code: "switch(foo) { case 0: a();\ncase 1: b() }",
errors: [
{
message: "Expected a 'break' statement before 'case'.",
messageId: "case",
type: "SwitchCase",
line: 2,
column: 1
Expand All @@ -102,7 +102,7 @@ ruleTester.run("no-fallthrough", rule, {
code: "switch(foo) { case 0: a();\ndefault: b() }",
errors: [
{
message: "Expected a 'break' statement before 'default'.",
messageId: "default",
type: "SwitchCase",
line: 2,
column: 1
Expand Down Expand Up @@ -148,7 +148,7 @@ ruleTester.run("no-fallthrough", rule, {
}],
errors: [
{
message: "Expected a 'break' statement before 'case'.",
messageId: "case",
type: "SwitchCase",
line: 3,
column: 1
Expand All @@ -162,8 +162,8 @@ ruleTester.run("no-fallthrough", rule, {
}],
errors: [
{
message: errorsDefault[0].message,
type: errorsDefault[0].type,
messageId: "default",
type: "SwitchCase",
line: 4,
column: 1
}
Expand Down

0 comments on commit 2f741f7

Please sign in to comment.