Use prettierx and eslint native (#85)
[poolifier.git] / .eslintrc.js
CommitLineData
777b7824
S
1module.exports = {
2 env: {
3 es2021: true,
4 node: true,
5 mocha: true
6 },
7 parser: '@typescript-eslint/parser',
8 parserOptions: {
9 ecmaVersion: 12,
10 sourceType: 'module'
11 },
12 plugins: ['@typescript-eslint', 'prettierx'],
13 extends: [
14 'standard',
15 'eslint:recommended',
16 'plugin:@typescript-eslint/recommended',
17 'plugin:prettierx/standardx',
18 'plugin:prettierx/@typescript-eslint'
19 ],
20 rules: {
21 'no-void': 'off',
22
23 // Disabled because it reports these for js files
24 '@typescript-eslint/no-var-requires': 'off',
25
26 // We have some intentionally empty functions
27 '@typescript-eslint/no-empty-function': 'off',
28
29 '@typescript-eslint/no-inferrable-types': [
30 'error',
31 { ignoreProperties: true }
32 ]
33 }
34}