@nextcloud/eslint-config
Version:
Eslint shared config for nextcloud apps and libraries
26 lines (25 loc) • 613 B
JavaScript
/*!
* SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import gitignore from 'eslint-config-flat-gitignore';
/**
* General config to exclude known non-source directories from linting
*/
export const filesystem = [
{
...gitignore(),
name: 'nextcloud/filesystem/gitignore',
},
{
name: 'nextcloud/filesystem/ignores',
ignores: [
'dist/',
'js/',
'l10n/',
'vendor/',
'vendor-bin/',
'**/package-lock.json',
],
},
];