UNPKG

@indigo-labs/indigo-sdk

Version:

Indigo SDK for interacting with Indigo endpoints via lucid-evolution

43 lines (41 loc) 1.13 kB
import eslint from '@eslint/js'; import tseslint from 'typescript-eslint'; import vitestEslint from '@vitest/eslint-plugin'; import { defineConfig } from 'eslint/config'; export default defineConfig( { ignores: ['**/dist/*', '**/node_modules/*'], }, { files: ['**/*.ts'], extends: [ // The vitest eslint recommended is important at least because it's easy to forget `expect`'s matcher calls. vitestEslint.configs.recommended, eslint.configs.recommended, tseslint.configs.recommendedTypeChecked, { languageOptions: { parserOptions: { projectService: true, tsconfigRootDir: import.meta.dirname, }, }, }, ], rules: { 'vitest/expect-expect': 'off', 'no-unreachable': 'warn', 'no-use-before-define': 'error', 'no-unused-expressions': 'warn', '@typescript-eslint/no-unused-vars': [ 'error', { args: 'all', argsIgnorePattern: '^_', varsIgnorePattern: '^_', caughtErrorsIgnorePattern: '^_', }, ], }, }, );