chore(eslint): lint config files

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
This commit is contained in:
Grigorii K. Shartsev
2025-06-19 23:38:08 +02:00
parent 7864a1a69d
commit e8ba451976
2 changed files with 57 additions and 59 deletions

View File

@ -3,11 +3,10 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
const nextcloudWebpackRules = require('@nextcloud/webpack-vue-config/rules')
const BabelLoaderExcludeNodeModulesExcept = require('babel-loader-exclude-node-modules-except')
const { mergeWithRules } = require('webpack-merge')
const nextcloudWebpackRules = require('@nextcloud/webpack-vue-config/rules')
// Replace rules with the same modules
module.exports = mergeWithRules({
module: {
@ -18,7 +17,8 @@ module.exports = mergeWithRules({
use: 'replace',
},
},
})({
})(
{
module: {
// Reuse @nextcloud/webpack-vue-config/rules
rules: Object.values(nextcloudWebpackRules),
@ -56,7 +56,7 @@ module.exports = mergeWithRules({
loader: 'ts',
target: 'es2020',
},
}]
}],
},
{
test: /\.wasm$/i,
@ -73,7 +73,8 @@ module.exports = mergeWithRules({
{
resourceQuery: /raw/,
type: 'asset/source',
}
},
],
},
})
},
)

View File

@ -1,15 +1,12 @@
const nextcloudWebpackConfig = require('@nextcloud/webpack-vue-config')
const { EsbuildPlugin } = require('esbuild-loader')
/**
* SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
const path = require('node:path')
const { EsbuildPlugin } = require('esbuild-loader')
const webpack = require('webpack')
const { mergeWithRules } = require('webpack-merge')
const nextcloudWebpackConfig = require('@nextcloud/webpack-vue-config')
const commonWebpackConfig = require('./webpack.common.config.js')
module.exports = mergeWithRules({