From 0222d16a8ba5c5825362c03a5b3b410cd4fa40d1 Mon Sep 17 00:00:00 2001
From: sric <sirrcvip@126.com>
Date: 星期四, 20 十一月 2025 23:51:44 +0800
Subject: [PATCH] Merge branch 'master' of https://git.v-ji.com/git/r/yujiu_web
---
eslint.config.js | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/eslint.config.js b/eslint.config.js
new file mode 100644
index 0000000..5a796da
--- /dev/null
+++ b/eslint.config.js
@@ -0,0 +1,44 @@
+import { defineConfig, globalIgnores } from 'eslint/config';
+import globals from 'globals';
+import js from '@eslint/js';
+import pluginVue from 'eslint-plugin-vue';
+import skipFormatting from '@vue/eslint-config-prettier/skip-formatting';
+import eslintrcAutoImport from './.eslintrc-auto-import.json' with { type: 'json' };
+// console.log('json:', eslintrcAutoImport)
+export default defineConfig([
+ {
+ name: 'app/files-to-lint',
+ files: ['**/*.{js,mjs,jsx,vue}'],
+ },
+
+ globalIgnores(['**/dist/**', '**/dist-ssr/**', '**/coverage/**']),
+
+ {
+ languageOptions: {
+ globals: {
+ ...globals.browser,
+ },
+ },
+ },
+
+ js.configs.recommended,
+ ...pluginVue.configs['flat/essential'],
+ skipFormatting,
+
+ {
+ languageOptions: {
+ ...eslintrcAutoImport,
+ },
+ rules: {
+ quotes: ['error', 'single'],
+ semi: ['error', 'always'],
+ 'no-unused-vars': [
+ 'error',
+ {
+ varsIgnorePattern: '^_',
+ argsIgnorePattern: '^_',
+ },
+ ],
+ },
+ },
+]);
--
Gitblit v1.8.0