UNPKG

868 BJavaScriptView Raw
1const { allowModules } = require('./_util')
2
3module.exports = {
4 extends: [
5 'eslint:recommended',
6 'plugin:compat/recommended',
7 'plugin:import/recommended',
8 'plugin:node/recommended',
9 'plugin:promise/recommended',
10 'standard',
11 'plugin:prettier/recommended',
12 'prettier/standard',
13 ],
14 settings: {
15 node: {
16 allowModules,
17 tryExtensions: [
18 '.ts',
19 '.tsx',
20 '.vue',
21 '.mjs',
22 '.js',
23 '.jsx',
24 '.json',
25 '.node',
26 '.mdx',
27 ],
28 },
29 },
30 rules: {
31 'import/order': [
32 2,
33 {
34 'newlines-between': 'always',
35 },
36 ],
37 'no-empty': [
38 2,
39 {
40 allowEmptyCatch: true,
41 },
42 ],
43 'no-empty-function': 2,
44 'node/no-unpublished-import': 0,
45 'node/no-unpublished-require': 0,
46 'prefer-const': 2,
47 },
48}