Chore: Introduce yarn start:noLint (#64430)

chore(webpack): introduce start:noLint to bypass typecheck and lint plugins during dev
This commit is contained in:
Jack Westbrook
2023-08-01 11:58:39 +02:00
committed by GitHub
parent 09c7190bfe
commit 00f0ff038e
2 changed files with 8 additions and 5 deletions

View File

@ -91,11 +91,13 @@ module.exports = (env = {}) => {
},
},
}),
new ESLintPlugin({
cache: true,
lintDirtyModulesOnly: true, // don't lint on start, only lint changed files
extensions: ['.ts', '.tsx'],
}),
parseInt(env.noLint, 10)
? new DefinePlugin({}) // bogus plugin to satisfy webpack API
: new ESLintPlugin({
cache: true,
lintDirtyModulesOnly: true, // don't lint on start, only lint changed files
extensions: ['.ts', '.tsx'],
}),
new MiniCssExtractPlugin({
filename: 'grafana.[name].[contenthash].css',
}),