738e7df94c87ec612a42acc67b43dff4fbd6a048
7 parser
: '@typescript-eslint/parser',
12 plugins
: ['@typescript-eslint', 'promise', 'prettierx', 'jsdoc'],
16 'plugin:@typescript-eslint/recommended',
17 'plugin:import/errors',
18 'plugin:import/warnings',
19 'plugin:import/typescript',
20 'plugin:promise/recommended',
21 'plugin:prettierx/standardx',
22 'plugin:prettierx/@typescript-eslint'
27 // We have some intentionally empty functions
28 '@typescript-eslint/no-empty-function': 'off',
30 '@typescript-eslint/no-inferrable-types': [
32 { ignoreProperties
: true }
38 ignoreMemberSort
: true,
39 ignoreDeclarationSort
: true
45 files
: ['src/**/*.ts'],
46 extends: 'plugin:jsdoc/recommended',
48 'jsdoc/no-types': 'error',
49 'jsdoc/require-param-type': 'off',
50 'jsdoc/require-returns-type': 'off'
55 extends: 'plugin:node/recommended',
57 '@typescript-eslint/no-unused-vars': 'off',
58 '@typescript-eslint/no-var-requires': 'off'
62 files
: ['examples/typescript/**/*.ts'],
64 'import/no-unresolved': 'off'
68 files
: ['examples/**/*.js'],
70 'node/no-missing-require': 'off'