module.exports = { root: true, env: { browser: true, es2020: true }, extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:react-hooks/recommended'], ignorePatterns: ['dist', 'playground', 'examples', '.eslintrc.cjs'], parser: '@typescript-eslint/parser', plugins: ['react-refresh'], rules: { 'react-refresh/only-export-components': ['warn', { allowConstantExport: true }], 'no-console': 'error', '@typescript-eslint/no-unused-vars': [ 'error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_', ignoreRestSiblings: true }, ], }, overrides: [ { files: ['src/logging.ts'], rules: { 'no-console': 'off' }, }, { // log di debug voluti, gated da window.__PERSONA_DEBUG__ (vedi handleToolStart/Update/End) files: ['src/runtime/listeners.ts'], rules: { 'no-console': 'off' }, }, ], };