🔧 完善格式化配置

This commit is contained in:
BTMuli
2025-05-29 13:32:16 +08:00
parent 0e9a0ec5f2
commit 4a748f20b7
12 changed files with 672 additions and 530 deletions

View File

@@ -1,3 +1,9 @@
/**
* @file eslint/jsonEslint.js
* @description JSON相关的ESLint配置
* @since Beta v0.7.7
*/
import pluginJsonc from "eslint-plugin-jsonc";
import parserJsonc from "jsonc-eslint-parser";
@@ -66,4 +72,6 @@ const jsoncConfig = {
},
};
export const jsonEslintConfig = [pkgJsonConfig, tscJsonConfig, jsoncConfig];
const eslintConfigJson = [pkgJsonConfig, tscJsonConfig, jsoncConfig];
export default eslintConfigJson;

View File

@@ -1,3 +1,8 @@
/**
* @file eslint/vueEslint.js
* @description Vue相关的ESLint配置
* @since Beta v0.7.7
*/
import pluginImport from "eslint-plugin-import";
import pluginPrettier from "eslint-plugin-prettier";
import pluginVue from "eslint-plugin-vue";
@@ -49,4 +54,7 @@ const vueConfig = {
rules: { ...tsConfigRules, "vue/multi-word-component-names": "off" },
};
export const vueEslintConfig = [tsConfig, vueConfig];
const eslintConfigVue = [tsConfig, vueConfig];
export default eslintConfigVue;

View File

@@ -1,7 +1,12 @@
/**
* @file eslint/ymlEslint.js
* @description YAML相关的ESLint配置
* @since Beta v0.7.7
*/
import pluginYml from "eslint-plugin-yml";
import parserYml from "yaml-eslint-parser";
const ymlEslintConfig = {
const eslintConfigYml = {
files: ["**/*.yml", "**/*.yaml"],
plugins: { yml: pluginYml },
languageOptions: {
@@ -16,4 +21,4 @@ const ymlEslintConfig = {
},
};
export default ymlEslintConfig;
export default eslintConfigYml;