Files
mercadodevida/project/eslint.config.mjs
2026-08-17 22:23:10 +02:00

42 lines
871 B
JavaScript

// @ts-check
import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';
import prettier from 'eslint-config-prettier';
export default tseslint.config(
{
ignores: [
'dist/**',
'node_modules/**',
'**/node_modules/**',
'coverage/**',
'scripts/tests/fixtures/**',
'storefront/**',
],
},
eslint.configs.recommended,
...tseslint.configs.recommended,
prettier,
{
rules: {
'@typescript-eslint/no-unused-vars': [
'error',
{ argsIgnorePattern: '^_', varsIgnorePattern: '^_' },
],
'no-console': ['error', { allow: ['error'] }],
},
},
{
files: ['**/*.mjs'],
languageOptions: {
globals: {
console: 'readonly',
process: 'readonly',
},
},
rules: {
'no-console': ['error', { allow: ['error', 'log'] }],
},
},
);