34 lines
798 B
JavaScript
34 lines
798 B
JavaScript
module.exports = {
|
|
rules: {
|
|
'no-restricted-imports': [
|
|
'error',
|
|
{
|
|
/** The mocha tests run on the compiled output in the /lib directory
|
|
* so we should avoid importing from src.
|
|
*/
|
|
patterns: ['*src*'],
|
|
},
|
|
],
|
|
},
|
|
overrides: [
|
|
{
|
|
files: ['*.spec.ts'],
|
|
rules: {
|
|
'@typescript-eslint/no-unused-vars': [
|
|
'error',
|
|
{argsIgnorePattern: '^_', varsIgnorePattern: '^_'},
|
|
],
|
|
'no-restricted-syntax': [
|
|
'error',
|
|
{
|
|
message:
|
|
'Use helper command `launch` to make sure the browsers get cleaned',
|
|
selector:
|
|
'MemberExpression[object.name="puppeteer"][property.name="launch"]',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
],
|
|
};
|