Skip to content

Commit

Permalink
chore: istanbul ignore => c8 ignore
Browse files Browse the repository at this point in the history
  • Loading branch information
aladdin-add committed Aug 30, 2022
1 parent 9ab4026 commit f0f1a30
Show file tree
Hide file tree
Showing 23 changed files with 38 additions and 36 deletions.
File renamed without changes.
6 changes: 4 additions & 2 deletions lib/cli-engine/file-enumerator.js
Expand Up @@ -122,7 +122,8 @@ function statSafeSync(filePath) {
try {
return fs.statSync(filePath);
} catch (error) {
/* istanbul ignore next */

/* c8 ignore next */
if (error.code !== "ENOENT") {
throw error;
}
Expand All @@ -141,7 +142,8 @@ function readdirSafeSync(directoryPath) {
try {
return fs.readdirSync(directoryPath, { withFileTypes: true });
} catch (error) {
/* istanbul ignore next */

/* c8 ignore next */
if (error.code !== "ENOENT") {
throw error;
}
Expand Down
2 changes: 1 addition & 1 deletion lib/linter/code-path-analysis/code-path-segment.js
Expand Up @@ -88,7 +88,7 @@ class CodePathSegment {
}
});

/* istanbul ignore if */
/* c8 ignore if */
if (debug.enabled) {
this.internal.nodes = [];
}
Expand Down
14 changes: 7 additions & 7 deletions lib/linter/code-path-analysis/code-path-state.js
Expand Up @@ -59,7 +59,7 @@ function getContinueContext(state, label) {
context = context.upper;
}

/* istanbul ignore next: foolproof (syntax error) */
/* c8 ignore next: foolproof (syntax error) */
return null;
}

Expand All @@ -79,7 +79,7 @@ function getBreakContext(state, label) {
context = context.upper;
}

/* istanbul ignore next: foolproof (syntax error) */
/* c8 ignore next: foolproof (syntax error) */
return null;
}

Expand Down Expand Up @@ -433,7 +433,7 @@ class CodePathState {
*/
return context;

/* istanbul ignore next */
/* c8 ignore next */
default:
throw new Error("unreachable");
}
Expand Down Expand Up @@ -1030,7 +1030,7 @@ class CodePathState {
};
break;

/* istanbul ignore next */
/* c8 ignore next */
default:
throw new Error(`unknown type: "${type}"`);
}
Expand Down Expand Up @@ -1095,7 +1095,7 @@ class CodePathState {
);
break;

/* istanbul ignore next */
/* c8 ignore next */
default:
throw new Error("unreachable");
}
Expand Down Expand Up @@ -1392,7 +1392,7 @@ class CodePathState {

const context = getBreakContext(this, label);

/* istanbul ignore else: foolproof (syntax error) */
/* c8 ignore else: foolproof (syntax error) */
if (context) {
context.brokenForkContext.add(forkContext.head);
}
Expand All @@ -1417,7 +1417,7 @@ class CodePathState {

const context = getContinueContext(this, label);

/* istanbul ignore else: foolproof (syntax error) */
/* c8 ignore else: foolproof (syntax error) */
if (context) {
if (context.continueDestSegments) {
makeLooped(this, forkContext.head, context.continueDestSegments);
Expand Down
6 changes: 3 additions & 3 deletions lib/linter/code-path-analysis/debug-helpers.js
Expand Up @@ -20,7 +20,7 @@ const debug = require("debug")("eslint:code-path");
* @param {CodePathSegment} segment A segment to get.
* @returns {string} Id of the segment.
*/
/* istanbul ignore next */
/* c8 ignore next */
function getId(segment) { // eslint-disable-line jsdoc/require-jsdoc -- Ignoring
return segment.id + (segment.reachable ? "" : "!");
}
Expand Down Expand Up @@ -67,7 +67,7 @@ module.exports = {
* @param {boolean} leaving A flag whether or not it's leaving
* @returns {void}
*/
dumpState: !debug.enabled ? debug : /* istanbul ignore next */ function(node, state, leaving) {
dumpState: !debug.enabled ? debug : /* c8 ignore next */ function(node, state, leaving) {
for (let i = 0; i < state.currentSegments.length; ++i) {
const segInternal = state.currentSegments[i].internal;

Expand Down Expand Up @@ -98,7 +98,7 @@ module.exports = {
* @see http://www.graphviz.org
* @see http://www.webgraphviz.com
*/
dumpDot: !debug.enabled ? debug : /* istanbul ignore next */ function(codePath) {
dumpDot: !debug.enabled ? debug : /* c8 ignore next */ function(codePath) {
let text =
"\n" +
"digraph {\n" +
Expand Down
2 changes: 1 addition & 1 deletion lib/linter/code-path-analysis/id-generator.js
Expand Up @@ -33,7 +33,7 @@ class IdGenerator {
next() {
this.n = 1 + this.n | 0;

/* istanbul ignore if */
/* c8 ignore if */
if (this.n < 0) {
this.n = 1;
}
Expand Down
8 changes: 4 additions & 4 deletions lib/linter/timing.js
Expand Up @@ -9,7 +9,7 @@
// Helpers
//------------------------------------------------------------------------------

/* istanbul ignore next */
/* c8 ignore next */
/**
* Align the string to left
* @param {string} str string to evaluate
Expand All @@ -22,7 +22,7 @@ function alignLeft(str, len, ch) {
return str + new Array(len - str.length + 1).join(ch || " ");
}

/* istanbul ignore next */
/* c8 ignore next */
/**
* Align the string to right
* @param {string} str string to evaluate
Expand Down Expand Up @@ -64,7 +64,7 @@ function getListSize() {
return TIMING_ENV_VAR_AS_INTEGER > 10 ? TIMING_ENV_VAR_AS_INTEGER : MINIMUM_SIZE;
}

/* istanbul ignore next */
/* c8 ignore next */
/**
* display the data
* @param {Object} data Data object to be displayed
Expand Down Expand Up @@ -119,7 +119,7 @@ function display(data) {
console.log(table.join("\n")); // eslint-disable-line no-console -- Debugging function
}

/* istanbul ignore next */
/* c8 ignore next */
module.exports = (function() {

const data = Object.create(null);
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/array-callback-return.js
Expand Up @@ -125,7 +125,7 @@ function getArrayMethodName(node) {
}
}

/* istanbul ignore next: unreachable */
/* c8 ignore next: unreachable */
return null;
}

Expand Down
2 changes: 1 addition & 1 deletion lib/rules/global-require.js
Expand Up @@ -28,7 +28,7 @@ function findReference(scope, node) {
const references = scope.references.filter(reference => reference.identifier.range[0] === node.range[0] &&
reference.identifier.range[1] === node.range[1]);

/* istanbul ignore else: correctly returns null */
/* c8 ignore else: correctly returns null */
if (references.length === 1) {
return references[0];
}
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/indent-legacy.js
Expand Up @@ -19,7 +19,7 @@ const astUtils = require("./utils/ast-utils");
// Rule Definition
//------------------------------------------------------------------------------

/* istanbul ignore next: this rule has known coverage issues, but it's deprecated and shouldn't be updated in the future anyway. */
/* c8 ignore next: this rule has known coverage issues, but it's deprecated and shouldn't be updated in the future anyway. */
/** @type {import('../shared/types').Rule} */
module.exports = {
meta: {
Expand Down Expand Up @@ -212,7 +212,7 @@ module.exports = {
if (context.options[0] === "tab") {
indentSize = 1;
indentType = "tab";
} else /* istanbul ignore else : this will be caught by options validation */ if (typeof context.options[0] === "number") {
} else /* c8 ignore else : this will be caught by options validation */ if (typeof context.options[0] === "number") {
indentSize = context.options[0];
indentType = "space";
}
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/new-cap.js
Expand Up @@ -39,7 +39,7 @@ const CAPS_ALLOWED = [
*/
function checkArray(obj, key, fallback) {

/* istanbul ignore if */
/* c8 ignore if */
if (Object.prototype.hasOwnProperty.call(obj, key) && !Array.isArray(obj[key])) {
throw new TypeError(`${key}, if provided, must be an Array`);
}
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-extra-boolean-cast.js
Expand Up @@ -188,7 +188,7 @@ module.exports = {
}
return precedence(node) <= precedence(parent);

/* istanbul ignore next */
/* c8 ignore next */
default:
throw new Error(`Unexpected parent type: ${parent.type}`);
}
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-extra-parens.js
Expand Up @@ -634,7 +634,7 @@ module.exports = {

currentNode = currentNode.parent;

/* istanbul ignore if */
/* c8 ignore if */
if (currentNode === null) {
throw new Error("Nodes are not in the ancestor-descendant relationship.");
}
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-labels.js
Expand Up @@ -98,7 +98,7 @@ module.exports = {
info = info.upper;
}

/* istanbul ignore next: syntax error */
/* c8 ignore next: syntax error */
return "other";
}

Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-useless-computed-key.js
Expand Up @@ -74,7 +74,7 @@ function hasUselessComputedKey(node) {

return value !== "constructor";

/* istanbul ignore next */
/* c8 ignore next */
default:
throw new Error(`Unexpected node type: ${node.type}`);
}
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/no-var.js
Expand Up @@ -90,7 +90,7 @@ function getScopeNode(node) {
}
}

/* istanbul ignore next : unreachable */
/* c8 ignore next : unreachable */
return null;
}

Expand Down
2 changes: 1 addition & 1 deletion lib/rules/padded-blocks.js
Expand Up @@ -186,7 +186,7 @@ module.exports = {
case "ClassBody":
return options.classes;

/* istanbul ignore next */
/* c8 ignore next */
default:
throw new Error("unreachable");
}
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/prefer-arrow-callback.js
Expand Up @@ -53,7 +53,7 @@ function getVariableOfArguments(scope) {
}
}

/* istanbul ignore next */
/* c8 ignore next */
return null;
}

Expand Down Expand Up @@ -126,7 +126,7 @@ function getCallbackInfo(node) {
parent = parent.parent;
}

/* istanbul ignore next */
/* c8 ignore next */
throw new Error("unreachable");
}

Expand Down
2 changes: 1 addition & 1 deletion lib/rules/prefer-rest-params.js
Expand Up @@ -30,7 +30,7 @@ function getVariableOfArguments(scope) {
}
}

/* istanbul ignore next : unreachable */
/* c8 ignore next : unreachable */
return null;
}

Expand Down
2 changes: 1 addition & 1 deletion lib/rules/require-yield.js
Expand Up @@ -68,7 +68,7 @@ module.exports = {
// Increases the count of `yield` keyword.
YieldExpression() {

/* istanbul ignore else */
/* c8 ignore else */
if (stack.length > 0) {
stack[stack.length - 1] += 1;
}
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/utils/ast-utils.js
Expand Up @@ -1350,7 +1350,7 @@ module.exports = {
}
}

/* istanbul ignore next */
/* c8 ignore next */
return true;
},

Expand Down
2 changes: 1 addition & 1 deletion lib/shared/logging.js
Expand Up @@ -7,7 +7,7 @@

/* eslint no-console: "off" -- Logging util */

/* istanbul ignore next */
/* c8 ignore next */
module.exports = {

/**
Expand Down
2 changes: 1 addition & 1 deletion lib/source-code/token-store/cursor.js
Expand Up @@ -69,7 +69,7 @@ module.exports = class Cursor {
* @returns {boolean} `true` if the next token exists.
* @abstract
*/
/* istanbul ignore next */
/* c8 ignore next */
moveNext() { // eslint-disable-line class-methods-use-this -- Unused
throw new Error("Not implemented.");
}
Expand Down

0 comments on commit f0f1a30

Please sign in to comment.