From 7f9634a099a8184d85fdaadac2eee0be68c0bc33 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Wed, 29 Jan 2025 13:31:42 -0500 Subject: [PATCH 1/3] fix: Clearer error message for wrong plugin format fixes #18926 --- messages/eslintrc-plugins.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/messages/eslintrc-plugins.js b/messages/eslintrc-plugins.js index bb708c95b053..986e68f5029b 100644 --- a/messages/eslintrc-plugins.js +++ b/messages/eslintrc-plugins.js @@ -5,9 +5,14 @@ module.exports = function({ plugins }) { const isArrayOfStrings = typeof plugins[0] === "string"; return ` -A config object has a "plugins" key defined as an array${isArrayOfStrings ? " of strings" : ""}. +A config object has a "plugins" key defined as an array${isArrayOfStrings ? " of strings" : ""}. It +looks something like this: -Flat config requires "plugins" to be an object in this form: + { + "plugins": ${JSON.stringify(plugins)} + } + +Flat config requires "plugins" to be an object in this form, like this: { plugins: { From 25321cb9276820bbc6d15798a94cc220e95ec0b0 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Thu, 30 Jan 2025 13:41:47 -0500 Subject: [PATCH 2/3] Update messages/eslintrc-plugins.js Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com> --- messages/eslintrc-plugins.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/eslintrc-plugins.js b/messages/eslintrc-plugins.js index 986e68f5029b..46acb30f9d16 100644 --- a/messages/eslintrc-plugins.js +++ b/messages/eslintrc-plugins.js @@ -12,7 +12,7 @@ looks something like this: "plugins": ${JSON.stringify(plugins)} } -Flat config requires "plugins" to be an object in this form, like this: +Flat config requires "plugins" to be an object, like this: { plugins: { From 2f4c8ef929f63b4aa0176e18468a6a43057f12d4 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Thu, 30 Jan 2025 13:42:08 -0500 Subject: [PATCH 3/3] Update messages/eslintrc-plugins.js Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com> --- messages/eslintrc-plugins.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/messages/eslintrc-plugins.js b/messages/eslintrc-plugins.js index 46acb30f9d16..cd0c8032c4f7 100644 --- a/messages/eslintrc-plugins.js +++ b/messages/eslintrc-plugins.js @@ -5,8 +5,7 @@ module.exports = function({ plugins }) { const isArrayOfStrings = typeof plugins[0] === "string"; return ` -A config object has a "plugins" key defined as an array${isArrayOfStrings ? " of strings" : ""}. It -looks something like this: +A config object has a "plugins" key defined as an array${isArrayOfStrings ? " of strings" : ""}. It looks something like this: { "plugins": ${JSON.stringify(plugins)} pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy