2 extends: ['@proton/eslint-config-proton'],
3 parser: '@typescript-eslint/parser',
4 plugins: ['chai-friendly', 'jasmine'],
6 tsconfigRootDir: __dirname,
7 project: './tsconfig.json',
9 ignorePatterns: ['.eslintrc.js'],
11 'no-unused-expressions': 'off',
12 '@typescript-eslint/no-unused-expressions': 'off',
13 'chai-friendly/no-unused-expressions': ['error', { allowShortCircuit: true }],
14 'no-restricted-imports': 'off', // currently only used to guard against `pmcrypto` imports
15 'jasmine/no-focused-tests': 'error',