UNPKG

@iflow/eslint-config

Version:

ESLint Configuration

28 lines (23 loc) 657 B
const rules = [ "./best-practices", "./debug", "./declarations", "./es6", "./imports", "./node", "./typescript", "./variables" ].map(file => require.resolve(file)); const baseRules = [ "eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:import/typescript", "plugin:vitest-globals/recommended", ...rules ]; const vueRules = ["plugin:vue/vue3-recommended", require.resolve("./vue")]; const formattingRules = [require.resolve("./prettier"), "prettier"]; module.exports = { typescript: [...baseRules, ...formattingRules], vue: [...baseRules, ...vueRules, ...formattingRules] };