Skip to content

Commit

Permalink
🎉 令和
Browse files Browse the repository at this point in the history
  • Loading branch information
otofu-square committed Apr 1, 2019
1 parent 7e20fbf commit d71d365
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 7 deletions.
3 changes: 2 additions & 1 deletion src/__tests__/no-heisei-in-literal.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ const ruleTester = new RuleTester({
parser: "@typescript-eslint/parser"
});

const message = "Do not use heisei or 平成 in string literal, use new era.";
const message =
"Do not use 'heisei' or '平成' in string literal, use 'reiwa' or '令和'";

ruleTester.run("no-heisei", noHeiseiInLiteral, {
valid: [],
Expand Down
3 changes: 2 additions & 1 deletion src/__tests__/no-heisei-in-variable-name.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ const ruleTester = new RuleTester({
parser: "@typescript-eslint/parser"
});

const message = "Do not use heisei or 平成 in variable name, use new era.";
const message =
"Do not use 'heisei' or '平成' in variable name, use 'reiwa' or '令和'";

ruleTester.run("no-heisei", noHeiseiInVariableName, {
valid: [],
Expand Down
9 changes: 6 additions & 3 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
import { noHeiseiInLiteral } from "./no-heisei-in-literal";
import { noHeiseiInVariableName } from "./no-heisei-in-variable-name";

const allRules = {
"no-heisei-in-literal": noHeiseiInLiteral
"no-heisei-in-literal": noHeiseiInLiteral,
"no-heisei-in-variable-name": noHeiseiInVariableName
};

export default {
rules: allRules,
configs: {
recommended: {
plugins: ["new-gengo"],
plugins: ["reiwa"],
rules: {
"new-gengo/no-heisei-in-literal": "error"
"reiwa/no-heisei-in-literal": "error",
"reiwa/no-heisei-in-variable-name": "error"
}
}
}
Expand Down
3 changes: 2 additions & 1 deletion src/no-heisei-in-literal.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ export const noHeiseiInLiteral: Rule.RuleModule = {
if (node.value.match(/平成|heisei/i)) {
context.report({
node,
message: "Do not use heisei or 平成 in string literal, use new era."
message:
"Do not use 'heisei' or '平成' in string literal, use 'reiwa' or '令和'"
});
}
}
Expand Down
3 changes: 2 additions & 1 deletion src/no-heisei-in-variable-name.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ export const noHeiseiInVariableName: Rule.RuleModule = {
if (node.id.name.match(/平成|heisei/i)) {
context.report({
node,
message: "Do not use heisei or 平成 in variable name, use new era."
message:
"Do not use 'heisei' or '平成' in variable name, use 'reiwa' or '令和'"
});
}
}
Expand Down

0 comments on commit d71d365

Please sign in to comment.