-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Vica
committed
May 31, 2024
1 parent
a61d53c
commit dac065d
Showing
398 changed files
with
19,386 additions
and
26,100 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
/*.json | ||
/*.js | ||
dist | ||
node_modules | ||
.eslintrc.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
//此处的规则供参考,其中多半其实都是默认值,可以根据个人习惯改写 | ||
module.exports = { | ||
// 1.一行代码的最大字符数,默认是80(printWidth: <int>) | ||
printWidth: 120, //单行长度 | ||
// 2.tab宽度为2空格(tabWidth: <int>) | ||
tabWidth: 4, //缩进长度 | ||
// 3.是否使用tab来缩进,我们使用空格(useTabs: <bool>) | ||
useTabs: true, //使用空格代替tab缩进 | ||
// 4.结尾是否添加分号 | ||
semi: true, //句末使用分号 | ||
// 5.使用单引号(singleQuote: <bool>) | ||
singleQuote: false, //使用单引号 | ||
// 6.object对象中key值是否加引号(quoteProps: "<as-needed|consistent|preserve>")as-needed只有在需求要的情况下加引号,consistent是有一个需要引号就统一加,preserve是保留用户输入的引号 | ||
quoteProps: "as-needed", //仅在必需时为对象的key添加引号 | ||
// 7.在jsx文件中的引号需要单独设置(jsxSingleQuote: <bool>) | ||
jsxSingleQuote: false, // jsx中使用单引号 | ||
// 8.尾部逗号设置,es5是尾部逗号兼容es5,none就是没有尾部逗号,all是指所有可能的情况,需要node8和es2017以上的环境。(trailingComma: "<es5|none|all>") | ||
trailingComma: "all", //多行时尽可能打印尾随逗号 | ||
// 9.object对象里面的key和value值和括号间的空格(bracketSpacing: <bool>) | ||
bracketSpacing: true, //在对象前后添加空格-eg: { foo: bar } | ||
// 10.jsx标签多行属性写法时,尖括号是否另起一行(jsxBracketSameLine: <bool>) | ||
jsxBracketSameLine: false, //多属性html标签的‘>’折行放置 | ||
// 11.箭头函数单个参数的情况是否省略括号,默认always是总是带括号(arrowParens: "<always|avoid>") | ||
arrowParens: "always", //单参数箭头函数参数周围使用圆括号-eg: (x) => x | ||
// 12.range是format执行的范围,可以选执行一个文件的一部分,默认的设置是整个文件(rangeStart: <int> rangeEnd: <int>) | ||
// rangeStart: 0, //格式化文件的范围起始 | ||
// rangeEnd: Infinity, //格式化文件的范围结束 | ||
|
||
requirePragma: false, //无需顶部注释即可格式化 | ||
insertPragma: false, //在已被preitter格式化的文件顶部加上标注 | ||
// proseWrap: 'preserve', //不知道怎么翻译 | ||
htmlWhitespaceSensitivity: "ignore", //对HTML全局空白不敏感 | ||
// 18. vue script和style标签中是否缩进,开启可能会破坏编辑器的代码折叠 | ||
vueIndentScriptAndStyle: false, //不对vue中的script及style标签缩进 | ||
// 19. endOfLine: "<lf|crlf|cr|auto>" 行尾换行符,默认是lf, | ||
endOfLine: "lf", //结束行形式 | ||
// 20.embeddedLanguageFormatting: "off",默认是auto,控制被引号包裹的代码是否进行格式化 | ||
embeddedLanguageFormatting: "auto", //对引用代码进行格式化 | ||
|
||
// printWidth: 80, | ||
|
||
// tabWidth: 2, | ||
|
||
// useTabs: false, | ||
|
||
// semi: false, | ||
// // 5.使用单引号(singleQuote: <bool>) | ||
// singleQuote: true, | ||
// // 6.object对象中key值是否加引号(quoteProps: "<as-needed|consistent|preserve>")as-needed只有在需求要的情况下加引号,consistent是有一个需要引号就统一加,preserve是保留用户输入的引号 | ||
// quoteProps: 'as-needed', | ||
// // 7.在jsx文件中的引号需要单独设置(jsxSingleQuote: <bool>) | ||
// jsxSingleQuote: false, | ||
// // 8.尾部逗号设置,es5是尾部逗号兼容es5,none就是没有尾部逗号,all是指所有可能的情况,需要node8和es2017以上的环境。(trailingComma: "<es5|none|all>") | ||
// trailingComma: 'es5', | ||
// // 9.object对象里面的key和value值和括号间的空格(bracketSpacing: <bool>) | ||
// bracketSpacing: true, | ||
// // 10.jsx标签多行属性写法时,尖括号是否另起一行(jsxBracketSameLine: <bool>) | ||
// jsxBracketSameLine: false, | ||
// // 11.箭头函数单个参数的情况是否省略括号,默认always是总是带括号(arrowParens: "<always|avoid>") | ||
// arrowParens: 'always', | ||
// // 12.range是format执行的范围,可以选执行一个文件的一部分,默认的设置是整个文件(rangeStart: <int> rangeEnd: <int>) | ||
// rangeStart: 0, | ||
// rangeEnd: Infinity, | ||
// // 18. vue script和style标签中是否缩进,开启可能会破坏编辑器的代码折叠 | ||
// vueIndentScriptAndStyle: false, | ||
// // 19. endOfLine: "<lf|crlf|cr|auto>" 行尾换行符,默认是lf, | ||
// endOfLine: 'lf', | ||
// // 20.embeddedLanguageFormatting: "off",默认是auto,控制被引号包裹的代码是否进行格式化 | ||
// embeddedLanguageFormatting: 'off', | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,2 @@ | ||
# .env.development | ||
VITE_APP_ENV = development | ||
|
||
VITE_APP_BASE_URL = http://127.0.0.1:9501 | ||
VITE_APP_WS_URL = ws://127.0.0.1:9502/message.io | ||
VITE_APP_PROXY_PREFIX = /dev | ||
VITE_API_BASE_URL= 'http://localhost:8080' | ||
VITE_API_SERVER_URL = '' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +0,0 @@ | ||
# .env.production | ||
VITE_APP_ENV = production | ||
|
||
VITE_APP_BASE_URL = http://127.0.0.1:9501 | ||
VITE_APP_WS_URL = ws://127.0.0.1:9502/message.io | ||
VITE_APP_PROXY_PREFIX = /prod | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
// eslint-disable-next-line @typescript-eslint/no-var-requires | ||
const path = require('path'); | ||
|
||
module.exports = { | ||
root: true, | ||
parser: 'vue-eslint-parser', | ||
parserOptions: { | ||
// Parser that checks the content of the <script> tag | ||
parser: '@typescript-eslint/parser', | ||
sourceType: 'module', | ||
ecmaVersion: 2020, | ||
ecmaFeatures: { | ||
jsx: true, | ||
}, | ||
}, | ||
env: { | ||
'browser': true, | ||
'node': true, | ||
'vue/setup-compiler-macros': true, | ||
}, | ||
plugins: ['@typescript-eslint'], | ||
extends: [ | ||
// Airbnb JavaScript Style Guide https://github.com/airbnb/javascript | ||
'airbnb-base', | ||
'plugin:@typescript-eslint/recommended', | ||
'plugin:import/recommended', | ||
'plugin:import/typescript', | ||
'plugin:vue/vue3-recommended', | ||
'plugin:prettier/recommended', | ||
], | ||
settings: { | ||
'import/resolver': { | ||
typescript: { | ||
project: path.resolve(__dirname, './tsconfig.json'), | ||
}, | ||
}, | ||
}, | ||
rules: { | ||
'prettier/prettier': 1, | ||
// Vue: Recommended rules to be closed or modify | ||
'vue/require-default-prop': 0, | ||
'vue/singleline-html-element-content-newline': 0, | ||
'vue/max-attributes-per-line': 0, | ||
// Vue: Add extra rules | ||
'vue/custom-event-name-casing': [2, 'camelCase'], | ||
'vue/no-v-text': 1, | ||
'vue/padding-line-between-blocks': 1, | ||
'vue/require-direct-export': 1, | ||
'vue/multi-word-component-names': 0, | ||
// Allow @ts-ignore comment | ||
'@typescript-eslint/ban-ts-comment': 0, | ||
'@typescript-eslint/no-unused-vars': 1, | ||
'@typescript-eslint/no-empty-function': 1, | ||
'@typescript-eslint/no-explicit-any': 0, | ||
'import/extensions': [ | ||
2, | ||
'ignorePackages', | ||
{ | ||
js: 'never', | ||
jsx: 'never', | ||
ts: 'never', | ||
tsx: 'never', | ||
}, | ||
], | ||
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, | ||
'no-param-reassign': 0, | ||
'prefer-regex-literals': 0, | ||
'import/no-extraneous-dependencies': 0, | ||
}, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
**/.git | ||
**/.svn | ||
**/.hg | ||
**/node_modules | ||
**/.vscode | ||
**/.husky | ||
**/dist | ||
**/docs | ||
**/build | ||
**/public | ||
**/out | ||
**/temp | ||
**/logs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
module.exports = { | ||
plugins: ['@vue/babel-plugin-jsx'], | ||
}; |
Oops, something went wrong.