Commit | Line | Data |
---|---|---|
e9bfc28e | 1 | // eslint-disable-next-line node/no-unpublished-require |
2d786acc JB |
2 | const { defineConfig } = require('eslint-define-config') |
3 | ||
4 | module.exports = defineConfig({ | |
5 | env: { | |
6 | es2021: true, | |
7 | node: true | |
8 | }, | |
9 | plugins: ['promise', 'prettierx', 'jsdoc'], | |
10 | extends: [ | |
11 | 'standard', | |
12 | 'eslint:recommended', | |
e9bfc28e JB |
13 | 'plugin:node/recommended', |
14 | 'plugin:jsdoc/recommended', | |
2d786acc JB |
15 | 'plugin:import/recommended', |
16 | 'plugin:promise/recommended', | |
17 | 'plugin:prettierx/standardx' | |
18 | ], | |
19 | rules: { | |
20 | 'sort-imports': [ | |
21 | 'warn', | |
22 | { | |
23 | ignoreMemberSort: true, | |
24 | ignoreDeclarationSort: true | |
25 | } | |
26 | ] | |
27 | } | |
28 | }) |