| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- module.exports = {
- env: {
- es2021: true,
- node: true
- },
- parserOptions: {
- sourceType: 'module',
- ecmaVersion: 13,
- },
- overrides: [
- {
- files: ['**/*.js'],
- plugins: [
- 'mocha',
- 'jsdoc',
- 'chai-expect',
- ],
- extends: [
- 'prettier',
- 'plugin:jsdoc/recommended',
- 'plugin:mocha/recommended',
- 'plugin:chai-expect/recommended',
- 'plugin:jsdoc/recommended-error',
- ],
- rules: {
- 'jsdoc/require-param-description': 0,
- 'jsdoc/require-returns-description': 0,
- 'jsdoc/require-property-description': 0,
- 'jsdoc/tag-lines': ['error', 'any', {startLines: 1}],
- },
- },
- {
- files: ['**/*.ts'],
- plugins: [
- 'mocha',
- 'chai-expect',
- '@typescript-eslint',
- ],
- extends: [
- 'prettier',
- 'eslint:recommended',
- 'plugin:@typescript-eslint/recommended',
- ],
- rules: {
- '@typescript-eslint/no-namespace': 0,
- '@typescript-eslint/no-var-requires': 0,
- '@typescript-eslint/no-unnecessary-type-constraint': 0,
- },
- }
- ]
- }
|