UNPKG

@addon24/eslint-config

Version:

ESLint configuration rules for WorldOfTextcraft projects - Centralized configuration for all project types

34 lines (30 loc) 783 B
import typescriptParser from '@typescript-eslint/parser'; import { RuleTester } from 'eslint'; // Standard-Konfiguration für alle Tests export const createRuleTester = (options = {}) => { return new RuleTester({ languageOptions: { ecmaVersion: 2024, sourceType: 'module', parser: typescriptParser, parserOptions: { ecmaFeatures: { experimentalDecorators: true, }, project: './tsconfig.json', }, }, ...options, }); }; // Vereinfachte Konfiguration für Tests ohne TypeScript export const createSimpleRuleTester = (options = {}) => { return new RuleTester({ languageOptions: { ecmaVersion: 2024, sourceType: 'module', }, ...options, }); }; export default createRuleTester;