UNPKG

mongo2elastic

Version:
41 lines (35 loc) 965 B
import { FlatCompat } from '@eslint/eslintrc' import js from '@eslint/js' import typescriptEslint from '@typescript-eslint/eslint-plugin' import tsParser from '@typescript-eslint/parser' import globals from 'globals' import path from 'node:path' import { fileURLToPath } from 'node:url' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) const compat = new FlatCompat({ baseDirectory: __dirname, recommendedConfig: js.configs.recommended, allConfig: js.configs.all, }) export default [ ...compat.extends('plugin:@typescript-eslint/recommended'), { plugins: { '@typescript-eslint': typescriptEslint, }, languageOptions: { globals: { ...globals.node, }, parser: tsParser, }, rules: { '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-unused-vars': [ 'error', { ignoreRestSiblings: true }, ], }, }, ]