53002008f9
this should make it much easier to comprehend and write tests for karma-webpack. there is one change in how the KarmaWebpackController is managed, we now instantiate this in the preprocessor phase and propagate the value within the karma config object as a private variable. This allows for breaking the framework and preprocessor into separates modules and has the added benefit of being able to run multiple times in a given session without sharing mutable state. This allows integrations tests to be run in parallel as well as multiple times which was previously not possible. Fixes N/A
22 lines
582 B
JavaScript
22 lines
582 B
JavaScript
module.exports = {
|
|
root: true,
|
|
globals: {
|
|
"jasmine": true,
|
|
},
|
|
plugins: ['prettier'],
|
|
extends: ['@webpack-contrib/eslint-config-webpack'],
|
|
rules: {
|
|
"consistent-return": "off",
|
|
"camelcase": "off",
|
|
"no-console": "off",
|
|
"no-param-reassign": "off",
|
|
"no-underscore-dangle": "off",
|
|
"prefer-destructuring": ["error", {"object": false, "array": false}],
|
|
"prefer-rest-params": "off",
|
|
"strict": ["error", "safe"],
|
|
'prettier/prettier': [
|
|
'error',
|
|
{ singleQuote: true, trailingComma: 'es5', arrowParens: 'always' },
|
|
],
|
|
},
|
|
};
|