import eslint from '@eslint/js'; import tseslint from 'typescript-eslint'; import pluginPrettierRecommended from 'eslint-plugin-prettier/recommended'; export default [ eslint.configs.recommended, ...tseslint.configs.recommended, pluginPrettierRecommended, { files: ['script/**/*.mjs', 'spec/support/**/*.mjs'], languageOptions: { globals: { console: 'readonly', process: 'readonly' }, }, }, { ignores: [ '.ruby-lsp/', 'config/', 'db/', 'log/', 'node_modules/', 'public/', 'tmp/', 'vendor/', 'coverage/', ], }, ];