eslint.config.js•847 B
import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';
import prettierConfig from 'eslint-config-prettier';
export default tseslint.config(
eslint.configs.recommended,
...tseslint.configs.recommended,
prettierConfig,
{
ignores: ['node_modules/**', 'dist/**'],
},
{
languageOptions: {
ecmaVersion: 2020,
sourceType: 'module',
parserOptions: {
ecmaVersion: 2020,
sourceType: 'module',
},
globals: {
// Node.js globals
process: 'readonly',
module: 'readonly',
require: 'readonly',
__dirname: 'readonly',
__filename: 'readonly',
console: 'readonly',
},
},
linterOptions: {
reportUnusedDisableDirectives: true,
},
rules: {
// Add any project-specific rules here
},
}
);