Add JS-CATCH-FALLBACK-01 rule and update npm packages
Add PHP-ALIAS-01 rule: prohibit field aliasing in serialization 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
25
node_modules/webpack/lib/javascript/JavascriptParser.js
generated
vendored
25
node_modules/webpack/lib/javascript/JavascriptParser.js
generated
vendored
@@ -100,6 +100,19 @@ const BasicEvaluatedExpression = require("./BasicEvaluatedExpression");
|
||||
/** @typedef {import("../Parser").ParserState} ParserState */
|
||||
/** @typedef {import("../Parser").PreparsedAst} PreparsedAst */
|
||||
|
||||
/** @typedef {import("../dependencies/LocalModule")} LocalModule */
|
||||
/** @typedef {import("../dependencies/HarmonyExportImportedSpecifierDependency").HarmonyStarExportsList} HarmonyStarExportsList */
|
||||
|
||||
/**
|
||||
* @typedef {object} KnownJavascriptParserState
|
||||
* @property {Set<string>=} harmonyNamedExports
|
||||
* @property {HarmonyStarExportsList=} harmonyStarExports
|
||||
* @property {number=} lastHarmonyImportOrder
|
||||
* @property {LocalModule[]=} localModules
|
||||
*/
|
||||
|
||||
/** @typedef {ParserState & KnownJavascriptParserState} JavascriptParserState */
|
||||
|
||||
/** @typedef {import("../Compilation")} Compilation */
|
||||
/** @typedef {import("../Module")} Module */
|
||||
|
||||
@@ -666,7 +679,7 @@ class JavascriptParser extends Parser {
|
||||
|
||||
/** @type {ScopeInfo} */
|
||||
this.scope = /** @type {EXPECTED_ANY} */ (undefined);
|
||||
/** @type {ParserState} */
|
||||
/** @type {JavascriptParserState} */
|
||||
this.state = /** @type {EXPECTED_ANY} */ (undefined);
|
||||
/** @type {Comment[] | undefined} */
|
||||
this.comments = undefined;
|
||||
@@ -1898,7 +1911,7 @@ class JavascriptParser extends Parser {
|
||||
const expr = /** @type {ChainExpression} */ (_expr);
|
||||
/** @type {Expression[]} */
|
||||
const optionalExpressionsStack = [];
|
||||
/** @type {Expression|Super} */
|
||||
/** @type {Expression | Super} */
|
||||
let next = expr.expression;
|
||||
|
||||
while (
|
||||
@@ -5133,7 +5146,7 @@ class JavascriptParser extends Parser {
|
||||
if (comments.length === 0) {
|
||||
return EMPTY_COMMENT_OPTIONS;
|
||||
}
|
||||
/** @type {Record<string, EXPECTED_ANY> } */
|
||||
/** @type {Record<string, EXPECTED_ANY>} */
|
||||
const options = {};
|
||||
/** @type {(Error & { comment: Comment })[]} */
|
||||
const errors = [];
|
||||
@@ -5235,8 +5248,8 @@ class JavascriptParser extends Parser {
|
||||
return { info, name };
|
||||
}
|
||||
|
||||
/** @typedef {{ type: "call", call: CallExpression, calleeName: string, rootInfo: string | VariableInfo, getCalleeMembers: () => CalleeMembers, name: string, getMembers: () => Members, getMembersOptionals: () => MembersOptionals, getMemberRanges: () => MemberRanges}} CallExpressionInfo */
|
||||
/** @typedef {{ type: "expression", rootInfo: string | VariableInfo, name: string, getMembers: () => Members, getMembersOptionals: () => MembersOptionals, getMemberRanges: () => MemberRanges}} ExpressionExpressionInfo */
|
||||
/** @typedef {{ type: "call", call: CallExpression, calleeName: string, rootInfo: string | VariableInfo, getCalleeMembers: () => CalleeMembers, name: string, getMembers: () => Members, getMembersOptionals: () => MembersOptionals, getMemberRanges: () => MemberRanges }} CallExpressionInfo */
|
||||
/** @typedef {{ type: "expression", rootInfo: string | VariableInfo, name: string, getMembers: () => Members, getMembersOptionals: () => MembersOptionals, getMemberRanges: () => MemberRanges }} ExpressionExpressionInfo */
|
||||
|
||||
/**
|
||||
* @param {Expression | Super} expression a member expression
|
||||
@@ -5297,7 +5310,7 @@ class JavascriptParser extends Parser {
|
||||
|
||||
/**
|
||||
* @param {Expression} expression an expression
|
||||
* @returns {{ name: string, rootInfo: ExportedVariableInfo, getMembers: () => Members} | undefined} name info
|
||||
* @returns {{ name: string, rootInfo: ExportedVariableInfo, getMembers: () => Members } | undefined} name info
|
||||
*/
|
||||
getNameForExpression(expression) {
|
||||
return this.getMemberExpressionInfo(
|
||||
|
||||
Reference in New Issue
Block a user