🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

@eslint-react/core

Package Overview
Dependencies
Maintainers
1
Versions
1442
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@eslint-react/core - npm Package Compare versions

Comparing version

to
2.0.0-next.43

14

dist/index.js

@@ -729,7 +729,11 @@ import { AST_NODE_TYPES } from '@typescript-eslint/types';

if (!entry.isComponent) return functionEntries.pop();
const shouldDrop = AST14.getNestedReturnStatements(entry.node.body).slice().reverse().some((r) => {
return context.sourceCode.getScope(r).block === entry.node && r.argument != null && !isJsxLike(context.sourceCode, r.argument, hint);
});
if (shouldDrop) {
components.delete(entry.key);
const rets = AST14.getNestedReturnStatements(entry.node.body);
for (let i = rets.length - 1; i >= 0; i--) {
const ret = rets[i];
if (ret == null) continue;
const shouldDrop = context.sourceCode.getScope(ret).block === entry.node && ret.argument != null && !isJsxLike(context.sourceCode, ret.argument, hint);
if (shouldDrop) {
components.delete(entry.key);
break;
}
}

@@ -736,0 +740,0 @@ return functionEntries.pop();

{
"name": "@eslint-react/core",
"version": "2.0.0-next.39",
"version": "2.0.0-next.43",
"description": "ESLint React's ESLint utility module for static analysis of React core APIs and patterns.",

@@ -30,13 +30,13 @@ "homepage": "https://github.com/Rel1cx/eslint-react",

"dependencies": {
"@typescript-eslint/scope-manager": "^8.33.1",
"@typescript-eslint/type-utils": "^8.33.1",
"@typescript-eslint/types": "^8.33.1",
"@typescript-eslint/utils": "^8.33.1",
"@typescript-eslint/scope-manager": "^8.34.0",
"@typescript-eslint/type-utils": "^8.34.0",
"@typescript-eslint/types": "^8.34.0",
"@typescript-eslint/utils": "^8.34.0",
"birecord": "^0.1.1",
"ts-pattern": "^5.7.1",
"@eslint-react/ast": "2.0.0-next.39",
"@eslint-react/eff": "2.0.0-next.39",
"@eslint-react/kit": "2.0.0-next.39",
"@eslint-react/var": "2.0.0-next.39",
"@eslint-react/shared": "2.0.0-next.39"
"@eslint-react/ast": "2.0.0-next.43",
"@eslint-react/eff": "2.0.0-next.43",
"@eslint-react/kit": "2.0.0-next.43",
"@eslint-react/var": "2.0.0-next.43",
"@eslint-react/shared": "2.0.0-next.43"
},

@@ -43,0 +43,0 @@ "devDependencies": {