eslint-plugin-react-debug
Advanced tools
+19
-19
@@ -27,3 +27,3 @@ import { DEFAULT_ESLINT_REACT_SETTINGS, WEBSITE_URL, defineRuleListener, getSettingsFromContext, report } from "@eslint-react/shared"; | ||
| var name$1 = "eslint-plugin-react-debug"; | ||
| var version = "3.0.0-next.58"; | ||
| var version = "3.0.0-next.59"; | ||
@@ -61,5 +61,5 @@ //#endregion | ||
| for (const { name = "anonymous", node: component } of ctx.getAllComponents(program)) context.report({ | ||
| data: { json: stringify({ name }) }, | ||
| messageId: "default", | ||
| node: component, | ||
| data: { json: stringify({ name }) } | ||
| node: component | ||
| }); | ||
@@ -89,5 +89,3 @@ } }); | ||
| return defineRuleListener(visitor, { "Program:exit"(program) { | ||
| for (const { name = "anonymous", node, displayName, flag, hookCalls } of ctx.getAllComponents(program)) context.report({ | ||
| messageId: "default", | ||
| node, | ||
| for (const { name = "anonymous", displayName, flag, hookCalls, node } of ctx.getAllComponents(program)) context.report({ | ||
| data: { json: stringify({ | ||
@@ -99,3 +97,5 @@ name, | ||
| memo: (flag & core.ComponentFlag.Memo) > 0n | ||
| }) } | ||
| }) }, | ||
| messageId: "default", | ||
| node | ||
| }); | ||
@@ -122,9 +122,9 @@ } }); | ||
| return defineRuleListener(visitor, { "Program:exit"(program) { | ||
| for (const { name, node, hookCalls } of ctx.getAllHooks(program)) context.report({ | ||
| messageId: "default", | ||
| node, | ||
| for (const { name, hookCalls, node } of ctx.getAllHooks(program)) context.report({ | ||
| data: { json: stringify({ | ||
| name, | ||
| hookCalls: hookCalls.length | ||
| }) } | ||
| }) }, | ||
| messageId: "default", | ||
| node | ||
| }); | ||
@@ -155,8 +155,8 @@ } }); | ||
| context.report({ | ||
| messageId: "default", | ||
| node, | ||
| data: { json: stringify({ | ||
| name, | ||
| importSource | ||
| }) } | ||
| }) }, | ||
| messageId: "default", | ||
| node | ||
| }); | ||
@@ -208,5 +208,5 @@ } | ||
| context.report({ | ||
| data: { json }, | ||
| messageId: "default", | ||
| node, | ||
| data: { json } | ||
| node | ||
| }); | ||
@@ -253,4 +253,2 @@ } | ||
| return (node) => ({ | ||
| messageId: "default", | ||
| node, | ||
| data: { json: stringify({ | ||
@@ -264,3 +262,5 @@ kind: match(node).with({ type: AST_NODE_TYPES$1.JSXElement }, (n) => core.isJsxFragmentElement(context, n, jsxConfig) ? "fragment" : "element").with({ type: AST_NODE_TYPES$1.JSXFragment }, () => "fragment").exhaustive(), | ||
| jsxRuntime: match(jsxConfig.jsx).with(P.union(JsxEmit.None, JsxEmit.ReactJSX, JsxEmit.ReactJSXDev), () => "automatic").otherwise(() => "classic") | ||
| }) } | ||
| }) }, | ||
| messageId: "default", | ||
| node | ||
| }); | ||
@@ -267,0 +267,0 @@ } |
+6
-6
| { | ||
| "name": "eslint-plugin-react-debug", | ||
| "version": "3.0.0-next.58", | ||
| "version": "3.0.0-next.59", | ||
| "description": "ESLint React's ESLint plugin for debugging related rules.", | ||
@@ -46,7 +46,7 @@ "keywords": [ | ||
| "ts-pattern": "^5.9.0", | ||
| "@eslint-react/core": "3.0.0-next.58", | ||
| "@eslint-react/ast": "3.0.0-next.58", | ||
| "@eslint-react/eff": "3.0.0-next.58", | ||
| "@eslint-react/shared": "3.0.0-next.58", | ||
| "@eslint-react/var": "3.0.0-next.58" | ||
| "@eslint-react/ast": "3.0.0-next.59", | ||
| "@eslint-react/core": "3.0.0-next.59", | ||
| "@eslint-react/eff": "3.0.0-next.59", | ||
| "@eslint-react/shared": "3.0.0-next.59", | ||
| "@eslint-react/var": "3.0.0-next.59" | ||
| }, | ||
@@ -53,0 +53,0 @@ "devDependencies": { |
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed