Files
pgtune/eslint.config.mjs
2026-09-06 04:04:59 +03:00

32 lines
1.2 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import pluginVue from 'eslint-plugin-vue'
import prettierConfig from 'eslint-config-prettier'
import pluginPrettier from 'eslint-plugin-prettier'
export default [
// Рекомендованные правила для Vue 3 (плоский конфиг)
...pluginVue.configs['flat/recommended'],
// Интеграция Prettier: отключает правила ESLint, конфликтующие с Prettier,
// и добавляет правило проверки форматирования через eslint-plugin-prettier
{
plugins: {
prettier: pluginPrettier,
},
rules: {
...prettierConfig.rules,
'prettier/prettier': 'warn', // Выводить предупреждения при нарушении форматирования Prettier
// Ваши кастомные правила (при необходимости)
'vue/multi-word-component-names': 'off', // Пример: отключить обязательное многословное имя для Vue компонентов
},
},
// Глобальные настройки окружения и игнорирования файлов
{
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
},
},
]