UNPKG

explicaboamet

Version:

A Modular, Extensible and Flexible web3 wallet framework for building dApps.

59 lines (58 loc) 1.48 kB
module.exports = { root: true, env: { 'jest/globals': true, node: true, }, parser: '@typescript-eslint/parser', settings: { react: { version: 'detect', }, jest: { version: require('jest/package.json').version, }, }, plugins: [ '@typescript-eslint', 'node', 'jest', 'simple-import-sort', 'unused-imports', ], extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:import/recommended', 'plugin:import/typescript', 'plugin:jest/recommended', 'plugin:jest/style', 'prettier', ], rules: { 'import/first': 'error', 'import/newline-after-import': 'error', 'import/no-duplicates': 'error', 'import/no-unresolved': 'error', 'simple-import-sort/imports': 'error', 'simple-import-sort/exports': 'error', '@typescript-eslint/no-explicit-any': 'warn', 'no-unused-vars': 'off', '@typescript-eslint/no-empty-function': 'off', '@typescript-eslint/no-unused-vars': 'off', '@typescript-eslint/consistent-type-imports': 'error', // 'no-duplicate-imports': 'error', 'unused-imports/no-unused-imports': 'error', 'unused-imports/no-unused-vars': [ 'warn', { vars: 'all', varsIgnorePattern: '^_', args: 'after-used', argsIgnorePattern: '^_', caughtErrorsIgnorePattern: '^_', }, ], 'max-lines': ['error', { max: 400, skipBlankLines: true }], }, };