UNPKG

raneto

Version:

Markdown powered Knowledgebase

46 lines (44 loc) 1.13 kB
import js from '@eslint/js'; import promise from 'eslint-plugin-promise'; import unusedImports from 'eslint-plugin-unused-imports'; import jest from 'eslint-plugin-jest'; import globals from 'globals'; export default [ js.configs.recommended, { files: ['**/*.js'], languageOptions: { ecmaVersion: 2022, sourceType: 'module', globals: { ...globals.node, ...globals.jest, }, }, plugins: { promise, 'unused-imports': unusedImports, jest, }, rules: { camelcase: 0, curly: 2, eqeqeq: 2, 'func-call-spacing': 0, 'guard-for-in': 2, indent: ['error', 2, { SwitchCase: 1 }], 'key-spacing': 0, 'max-depth': ['error', { max: 4 }], 'no-irregular-whitespace': 2, 'no-multi-spaces': 0, 'padded-blocks': 0, quotes: ['error', 'single', { allowTemplateLiterals: true }], semi: 0, 'no-path-concat': 1, 'no-undef': 2, 'unused-imports/no-unused-imports': 'error', 'no-unused-vars': ['error', { argsIgnorePattern: '^_' }], 'no-var': 1, }, }, ];