@addon24/eslint-config
Version:
ESLint configuration rules for WorldOfTextcraft projects - Centralized configuration for all project types
34 lines (30 loc) • 783 B
JavaScript
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;