UNPKG

@nextcloud/eslint-config

Version:

Eslint shared config for nextcloud apps and libraries

20 lines (19 loc) 493 B
/*! * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ /** * Restrict a set of configurations to a given glob pattern * * @param configs The configs to restrict * @param files The glob pattern to assign */ export function restrictConfigFiles(configs, files) { return configs.map((config) => ({ ...config, files: [ ...(config.files ?? []), ...files, ], })); }