1 | var Encore = require('@symfony/webpack-encore'); |
||
2 | |||
3 | Encore |
||
4 | .setOutputPath('public/build/') |
||
5 | .setPublicPath('/build') |
||
6 | .cleanupOutputBeforeBuild() |
||
7 | // Convert typescript files. |
||
8 | .enableTypeScriptLoader() |
||
9 | .enableLessLoader() |
||
10 | .addStyleEntry('global', [ |
||
0 ignored issues
–
show
Coding Style
introduced
by
![]() |
|||
11 | './public/scss/application.scss', |
||
12 | './vendor/surfnet/stepup-bundle/src/Resources/public/less/stepup.less' |
||
13 | ]) |
||
0 ignored issues
–
show
For multi-line function calls, the closing parenthesis should be on a new line.
If a function call spawns multiple lines, the coding standard suggests to move the closing parenthesis to a new line: someFunctionCall(
$firstArgument,
$secondArgument,
$thirdArgument
); // Closing parenthesis on a new line.
![]() |
|||
14 | .addEntry('submitonload', './public/typescript/submitonload.ts') |
||
15 | .addEntry('app', './public/typescript/app.ts') |
||
16 | |||
17 | // Convert sass files. |
||
18 | .enableSassLoader(function (options) { |
||
0 ignored issues
–
show
|
|||
19 | options.sassOptions = { |
||
20 | outputStyle: 'expanded', |
||
21 | includePaths: ['public'], |
||
22 | }; |
||
23 | }) |
||
0 ignored issues
–
show
For multi-line function calls, the closing parenthesis should be on a new line.
If a function call spawns multiple lines, the coding standard suggests to move the closing parenthesis to a new line: someFunctionCall(
$firstArgument,
$secondArgument,
$thirdArgument
); // Closing parenthesis on a new line.
![]() |
|||
24 | .addLoader({test: /\.scss$/, loader: 'webpack-import-glob-loader'}) |
||
25 | .addLoader({ |
||
0 ignored issues
–
show
|
|||
26 | test: /\.tsx?|\.js$/, |
||
27 | exclude: /node_modules|vendor/, |
||
28 | use: [{ |
||
29 | loader: 'eslint-loader', |
||
30 | options: { |
||
31 | configFile: 'eslint.json', |
||
32 | emitErrors: true, |
||
33 | failOnHint: Encore.isProduction(), |
||
34 | typeCheck: true |
||
35 | } |
||
36 | }] |
||
37 | }) |
||
0 ignored issues
–
show
For multi-line function calls, the closing parenthesis should be on a new line.
If a function call spawns multiple lines, the coding standard suggests to move the closing parenthesis to a new line: someFunctionCall(
$firstArgument,
$secondArgument,
$thirdArgument
); // Closing parenthesis on a new line.
![]() |
|||
38 | .enableSingleRuntimeChunk() |
||
39 | .enableSourceMaps(!Encore.isProduction()) |
||
40 | // enables hashed filenames (e.g. app.abc123.css) |
||
41 | .enableVersioning(Encore.isProduction()) |
||
0 ignored issues
–
show
|
|||
42 | ; |
||
43 | |||
44 | |||
45 | module.exports = Encore.getWebpackConfig(); |
||
46 |