Bump packages to fix linter
This commit is contained in:
parent
ed9506bbaf
commit
0a11e3fdd9
6063 changed files with 378752 additions and 306784 deletions
21
node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js
generated
vendored
21
node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js
generated
vendored
|
|
@ -33,7 +33,7 @@ function addToReturnedOrThrown(dest, others, all, segments) {
|
|||
const segment = segments[i];
|
||||
|
||||
dest.push(segment);
|
||||
if (others.indexOf(segment) === -1) {
|
||||
if (!others.includes(segment)) {
|
||||
all.push(segment);
|
||||
}
|
||||
}
|
||||
|
|
@ -59,7 +59,7 @@ function getContinueContext(state, label) {
|
|||
context = context.upper;
|
||||
}
|
||||
|
||||
/* istanbul ignore next: foolproof (syntax error) */
|
||||
/* c8 ignore next */
|
||||
return null;
|
||||
}
|
||||
|
||||
|
|
@ -79,7 +79,7 @@ function getBreakContext(state, label) {
|
|||
context = context.upper;
|
||||
}
|
||||
|
||||
/* istanbul ignore next: foolproof (syntax error) */
|
||||
/* c8 ignore next */
|
||||
return null;
|
||||
}
|
||||
|
||||
|
|
@ -219,7 +219,6 @@ function finalizeTestSegmentsOfFor(context, choiceContext, head) {
|
|||
*/
|
||||
class CodePathState {
|
||||
|
||||
// eslint-disable-next-line jsdoc/require-description
|
||||
/**
|
||||
* @param {IdGenerator} idGenerator An id generator to generate id for code
|
||||
* path segments.
|
||||
|
|
@ -360,6 +359,7 @@ class CodePathState {
|
|||
|
||||
/**
|
||||
* Pops the last choice context and finalizes it.
|
||||
* @throws {Error} (Unreachable.)
|
||||
* @returns {ChoiceContext} The popped context.
|
||||
*/
|
||||
popChoiceContext() {
|
||||
|
|
@ -433,7 +433,7 @@ class CodePathState {
|
|||
*/
|
||||
return context;
|
||||
|
||||
/* istanbul ignore next */
|
||||
/* c8 ignore next */
|
||||
default:
|
||||
throw new Error("unreachable");
|
||||
}
|
||||
|
|
@ -450,6 +450,7 @@ class CodePathState {
|
|||
/**
|
||||
* Makes a code path segment of the right-hand operand of a logical
|
||||
* expression.
|
||||
* @throws {Error} (Unreachable.)
|
||||
* @returns {void}
|
||||
*/
|
||||
makeLogicalRight() {
|
||||
|
|
@ -965,6 +966,7 @@ class CodePathState {
|
|||
* `WhileStatement`, `DoWhileStatement`, `ForStatement`, `ForInStatement`,
|
||||
* and `ForStatement`.
|
||||
* @param {string|null} label A label of the node which was triggered.
|
||||
* @throws {Error} (Unreachable - unknown type.)
|
||||
* @returns {void}
|
||||
*/
|
||||
pushLoopContext(type, label) {
|
||||
|
|
@ -1028,7 +1030,7 @@ class CodePathState {
|
|||
};
|
||||
break;
|
||||
|
||||
/* istanbul ignore next */
|
||||
/* c8 ignore next */
|
||||
default:
|
||||
throw new Error(`unknown type: "${type}"`);
|
||||
}
|
||||
|
|
@ -1036,6 +1038,7 @@ class CodePathState {
|
|||
|
||||
/**
|
||||
* Pops the last context of a loop statement and finalizes it.
|
||||
* @throws {Error} (Unreachable - unknown type.)
|
||||
* @returns {void}
|
||||
*/
|
||||
popLoopContext() {
|
||||
|
|
@ -1092,7 +1095,7 @@ class CodePathState {
|
|||
);
|
||||
break;
|
||||
|
||||
/* istanbul ignore next */
|
||||
/* c8 ignore next */
|
||||
default:
|
||||
throw new Error("unreachable");
|
||||
}
|
||||
|
|
@ -1389,11 +1392,12 @@ class CodePathState {
|
|||
|
||||
const context = getBreakContext(this, label);
|
||||
|
||||
/* istanbul ignore else: foolproof (syntax error) */
|
||||
|
||||
if (context) {
|
||||
context.brokenForkContext.add(forkContext.head);
|
||||
}
|
||||
|
||||
/* c8 ignore next */
|
||||
forkContext.replaceHead(forkContext.makeUnreachable(-1, -1));
|
||||
}
|
||||
|
||||
|
|
@ -1414,7 +1418,6 @@ class CodePathState {
|
|||
|
||||
const context = getContinueContext(this, label);
|
||||
|
||||
/* istanbul ignore else: foolproof (syntax error) */
|
||||
if (context) {
|
||||
if (context.continueDestSegments) {
|
||||
makeLooped(this, forkContext.head, context.continueDestSegments);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue