@kalimahapps/eslint-config
Version:
Comprehensive and configurable ESLint config for Vue 3 projects with TypeScript support
26 lines (23 loc) • 873 B
JavaScript
import eslintRules from './eslint.js';
import jsdocRules from './jsdoc.js';
import nRules from './n.js';
import jsonc from './jsonc.js';
import typescriptRules from './typescript.js';
import unicornRules from './unicorn.js';
import vueRules from './vue.js';
import ymlRules from './yml.js';
import { outputRules } from '../transforms.js';
// import importRules from './import.js';
export default {
eslint: outputRules('eslint', eslintRules),
jsdoc: outputRules('jsdoc', jsdocRules),
n: outputRules('n', nRules),
typescript: outputRules('@typescript-eslint', typescriptRules),
unicorn: outputRules('unicorn', unicornRules),
vue: outputRules('vue', vueRules),
jsonc: outputRules('jsonc', jsonc),
yml: outputRules('yml', ymlRules),
// Rules are disabled for now until import plugin is
// updated to work with eslint 9
// ...outputRules('import', importRules),
};