// Copyright (c) 2026 Antmicro // // SPDX-License-Identifier: Apache-2.0 import eslint from '@eslint/js'; import tseslint from 'typescript-eslint'; const configs = tseslint.config( eslint.configs.recommended, ...tseslint.configs.recommended, { rules: { '@typescript-eslint/no-unused-vars': [ 'error', { args: 'all', argsIgnorePattern: '^_', caughtErrors: 'all', caughtErrorsIgnorePattern: '^_', destructuredArrayIgnorePattern: '^_', varsIgnorePattern: '^_', ignoreRestSiblings: true, }, ], }, }, ); export default configs.map(config => ({ ...config, files: ['src/**/*.ts'], }));