From bd88b7c385f8e984eb773726f5079b9fc5e5e7d8 Mon Sep 17 00:00:00 2001 From: Abraham Guo Date: Wed, 10 Jul 2024 18:26:31 -0500 Subject: [PATCH] prefer-rest-params --- eslint.config.mjs | 1 + packages/website-eslint/src/mock/path.js | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 4c259bee01a1..0c7fc86668a8 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -207,6 +207,7 @@ export default tseslint.config( { commentPattern: '.*intentional fallthrough.*' }, ], 'one-var': ['error', 'never'], + 'prefer-rest-params': 'error', // // eslint-plugin-eslint-comment diff --git a/packages/website-eslint/src/mock/path.js b/packages/website-eslint/src/mock/path.js index abf5e0f2466c..f722c4825e06 100644 --- a/packages/website-eslint/src/mock/path.js +++ b/packages/website-eslint/src/mock/path.js @@ -59,12 +59,12 @@ const splitPath = function (filename) { // path.resolve([from ...], to) // posix version -export function resolve() { +export function resolve(...args) { let resolvedPath = ''; let resolvedAbsolute = false; - for (let i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { - const path = i >= 0 ? arguments[i] : '/'; + for (let i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { + const path = i >= 0 ? args[i] : '/'; // Skip empty and invalid entries if (typeof path !== 'string') { @@ -121,8 +121,7 @@ export function isAbsolute(path) { } // posix version -export function join() { - const paths = Array.prototype.slice.call(arguments, 0); +export function join(...paths) { return normalize( filter(paths, function (p) { if (typeof p !== 'string') { pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy