7 parser
: '@typescript-eslint/parser',
22 'plugin:@typescript-eslint/recommended',
23 'plugin:import/errors',
24 'plugin:import/warnings',
25 'plugin:import/typescript',
26 'plugin:promise/recommended',
27 'plugin:prettierx/standardx',
28 'plugin:prettierx/@typescript-eslint'
33 // We have some intentionally empty functions
34 '@typescript-eslint/no-empty-function': 'off',
36 '@typescript-eslint/no-inferrable-types': [
38 { ignoreProperties
: true }
44 ignoreMemberSort
: true,
45 ignoreDeclarationSort
: true
49 'spellcheck/spell-checker': [
63 skipIfMatch
: ['^@.*', '^plugin:.*']
69 files
: ['src/**/*.ts'],
70 extends: 'plugin:jsdoc/recommended',
72 'jsdoc/no-types': 'error',
73 'jsdoc/require-param-type': 'off',
74 'jsdoc/require-returns-type': 'off'
79 extends: 'plugin:node/recommended',
81 '@typescript-eslint/no-unused-vars': 'off',
82 '@typescript-eslint/no-var-requires': 'off'
86 files
: ['examples/typescript/**/*.ts'],
88 'import/no-unresolved': 'off'
92 files
: ['examples/**/*.js'],
94 'node/no-missing-require': 'off'