This commit is contained in:
2026-09-06 04:04:59 +03:00
commit 83a975ba3c
44 changed files with 6558 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
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',
},
},
]