Added eslint to webpack config

This commit is contained in:
Elio Struyf
2024-09-27 11:14:34 +02:00
parent 017a2d7597
commit 6fd526e962
123 changed files with 555 additions and 347 deletions

View File

@@ -1,11 +1,13 @@
'use strict';
/* eslint-disable */
const path = require('path');
const {
ProvidePlugin
} = require('webpack');
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
const WebpackManifestPlugin = require('webpack-manifest-plugin').WebpackManifestPlugin;
const ESLintPlugin = require('eslint-webpack-plugin');
const config = [{
name: 'dashboard',
@@ -60,6 +62,11 @@ const config = [{
new WebpackManifestPlugin({
publicPath: "",
fileName: "dashboard.manifest.json"
}),
new ESLintPlugin({
extensions: ['ts', 'tsx'],
exclude: ['node_modules', 'dist'],
emitWarning: false,
})
],
devServer: {

View File

@@ -2,9 +2,12 @@
'use strict';
/* eslint-disable */
const path = require('path');
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
const IgnoreDynamicRequire = require('webpack-ignore-dynamic-require');
const ESLintPlugin = require('eslint-webpack-plugin');
const config = [
{
@@ -58,7 +61,11 @@ const config = [
}
},
plugins: [
new IgnoreDynamicRequire()
new IgnoreDynamicRequire(),
new ESLintPlugin({
extensions: ['ts'],
emitWarning: false,
})
]
}
];

View File

@@ -1,8 +1,10 @@
'use strict';
/* eslint-disable */
const path = require('path');
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
const WebpackManifestPlugin = require('webpack-manifest-plugin').WebpackManifestPlugin;
const ESLintPlugin = require('eslint-webpack-plugin');
const config = [{
name: 'panel',
@@ -62,6 +64,11 @@ const config = [{
new WebpackManifestPlugin({
publicPath: "",
fileName: "panel.manifest.json"
}),
new ESLintPlugin({
extensions: ['ts', 'tsx'],
exclude: ['node_modules', 'dist'],
emitWarning: false,
})
],
devServer: {