From 4d832428fd46e5edc25d26ba1eac54218176cece Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=80=E1=85=B5=E1=86=B7=E1=84=89=E1=85=A1=E1=86=BC?= =?UTF-8?q?=E1=84=83=E1=85=AE?= Date: Mon, 19 Feb 2024 21:09:05 +0900 Subject: [PATCH] fix: remove plural expression --- lib/rules/jsx-boolean-value.js | 8 ++++---- tests/lib/rules/jsx-boolean-value.js | 30 ++++++++++++++-------------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/lib/rules/jsx-boolean-value.js b/lib/rules/jsx-boolean-value.js index 9e91b81b32..3f4c19a223 100644 --- a/lib/rules/jsx-boolean-value.js +++ b/lib/rules/jsx-boolean-value.js @@ -26,7 +26,7 @@ const NEVER = 'never'; * @returns {object} errorData */ function getErrorData(propName) { - return { exceptionsMessage: ` for the following props: \`${propName}\`` }; + return { exceptionsMessage: ` for the following prop: \`${propName}\`` }; } /** * @param {string} configuration @@ -56,9 +56,9 @@ function isNever(configuration, exceptions, propName) { } const messages = { - omitBoolean: 'Value must be omitted for boolean attributes{{exceptionsMessage}}', - setBoolean: 'Value must be set for boolean attributes{{exceptionsMessage}}', - omitPropAndBoolean: 'Value and Prop must be omitted for false attributes{{exceptionsMessage}}', + omitBoolean: 'Value must be omitted for boolean attribute{{exceptionsMessage}}', + setBoolean: 'Value must be set for boolean attribute{{exceptionsMessage}}', + omitPropAndBoolean: 'Value and prop must be omitted for false attribute{{exceptionsMessage}}', }; module.exports = { diff --git a/tests/lib/rules/jsx-boolean-value.js b/tests/lib/rules/jsx-boolean-value.js index a81ec2f63a..d02b38ca61 100644 --- a/tests/lib/rules/jsx-boolean-value.js +++ b/tests/lib/rules/jsx-boolean-value.js @@ -65,7 +65,7 @@ ruleTester.run('jsx-boolean-value', rule, { errors: [ { messageId: 'omitBoolean', - data: { exceptionsMessage: ' for the following props: `foo`' }, + data: { exceptionsMessage: ' for the following prop: `foo`' }, }, ], }, @@ -76,11 +76,11 @@ ruleTester.run('jsx-boolean-value', rule, { errors: [ { messageId: 'omitBoolean', - data: { exceptionsMessage: ' for the following props: `foo`' }, + data: { exceptionsMessage: ' for the following prop: `foo`' }, }, { messageId: 'omitBoolean', - data: { exceptionsMessage: ' for the following props: `bar`' }, + data: { exceptionsMessage: ' for the following prop: `bar`' }, }, ], }, @@ -90,7 +90,7 @@ ruleTester.run('jsx-boolean-value', rule, { errors: [ { messageId: 'omitBoolean', - data: { exceptionsMessage: ' for the following props: `foo`' }, + data: { exceptionsMessage: ' for the following prop: `foo`' }, }, ], }, @@ -100,7 +100,7 @@ ruleTester.run('jsx-boolean-value', rule, { errors: [ { messageId: 'omitBoolean', - data: { exceptionsMessage: ' for the following props: `foo`' }, + data: { exceptionsMessage: ' for the following prop: `foo`' }, }, ], }, @@ -111,7 +111,7 @@ ruleTester.run('jsx-boolean-value', rule, { errors: [ { messageId: 'setBoolean', - data: { exceptionsMessage: ' for the following props: `foo`' }, + data: { exceptionsMessage: ' for the following prop: `foo`' }, }, ], }, @@ -122,11 +122,11 @@ ruleTester.run('jsx-boolean-value', rule, { errors: [ { messageId: 'setBoolean', - data: { exceptionsMessage: ' for the following props: `foo`' }, + data: { exceptionsMessage: ' for the following prop: `foo`' }, }, { messageId: 'setBoolean', - data: { exceptionsMessage: ' for the following props: `bar`' }, + data: { exceptionsMessage: ' for the following prop: `bar`' }, }, ], }, @@ -137,11 +137,11 @@ ruleTester.run('jsx-boolean-value', rule, { errors: [ { messageId: 'omitPropAndBoolean', - data: { exceptionsMessage: ' for the following props: `foo`' }, + data: { exceptionsMessage: ' for the following prop: `foo`' }, }, { messageId: 'omitPropAndBoolean', - data: { exceptionsMessage: ' for the following props: `bak`' }, + data: { exceptionsMessage: ' for the following prop: `bak`' }, }, ], }, @@ -155,11 +155,11 @@ ruleTester.run('jsx-boolean-value', rule, { errors: [ { messageId: 'omitPropAndBoolean', - data: { exceptionsMessage: ' for the following props: `baz`' }, + data: { exceptionsMessage: ' for the following prop: `baz`' }, }, { messageId: 'omitPropAndBoolean', - data: { exceptionsMessage: ' for the following props: `bak`' }, + data: { exceptionsMessage: ' for the following prop: `bak`' }, }, ], }, @@ -170,15 +170,15 @@ ruleTester.run('jsx-boolean-value', rule, { errors: [ { messageId: 'omitBoolean', - data: { exceptionsMessage: ' for the following props: `foo`' }, + data: { exceptionsMessage: ' for the following prop: `foo`' }, }, { messageId: 'omitBoolean', - data: { exceptionsMessage: ' for the following props: `bar`' }, + data: { exceptionsMessage: ' for the following prop: `bar`' }, }, { messageId: 'setBoolean', - data: { exceptionsMessage: ' for the following props: `baz`' }, + data: { exceptionsMessage: ' for the following prop: `baz`' }, }, ], },