// .eslintrc.js
const path = require('path');
module.exports = {
root: true,
// Ignore linting config file
ignorePatterns: ['node_modules', 'dist', '.eslintrc.js', 'local-tests/'],
overrides: [
{
files: ['**/*.ts'],
parser: '@typescript-eslint/parser',
parserOptions: {
project: [path.join(__dirname, 'tsconfig.json')],
tsconfigRootDir: __dirname,
},
plugins: ['@typescript-eslint'],
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'],
rules: {
'no-console': 'off',
'@typescript-eslint/no-explicit-any': 'off',
},
},
],
};