From 9f40aeddf565459dfefe099ff21b317f42b47aec Mon Sep 17 00:00:00 2001 From: chaos-zhu Date: Mon, 19 Aug 2024 10:39:40 +0800 Subject: [PATCH] =?UTF-8?q?:rotating=5Flight:=20Eslint=E8=A7=84=E5=88=99?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 5 +++++ server/.eslintrc.js | 3 +++ server/app/utils/notify.js | 2 +- web/.eslintrc.js | 4 +++- web/src/views/login/index.vue | 3 ++- web/src/views/onekey/index.vue | 22 +++++++++++----------- 6 files changed, 25 insertions(+), 14 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..89234a0 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "cSpell.ignoreWords": [ + "Onekey" + ] +} \ No newline at end of file diff --git a/server/.eslintrc.js b/server/.eslintrc.js index 8551d51..7aa2cca 100644 --- a/server/.eslintrc.js +++ b/server/.eslintrc.js @@ -28,6 +28,9 @@ module.exports = { quotes: ['error', 'single'], // 引号:single单引 double双引 semi: ['error', 'never'], // 结尾分号:never禁止 always必须 'comma-dangle': ['error', 'never'], // 对象拖尾逗号 + 'space-before-blocks': ['error', 'always'], + 'space-in-parens': ['error', 'never'], + 'keyword-spacing': ['error', { 'before': true, 'after': true }], 'no-redeclare': ['error', { builtinGlobals: true }], // 禁止重复对象声明 'no-multi-assign': 0, 'no-restricted-globals': 0, diff --git a/server/app/utils/notify.js b/server/app/utils/notify.js index 6feda84..67aaa4c 100644 --- a/server/app/utils/notify.js +++ b/server/app/utils/notify.js @@ -57,7 +57,7 @@ function sendEmail({ service, user, pass }, title, content) { async function asyncSendNotice(noticeAction, title, content) { try { let sw = await getNotifySwByType(noticeAction) // 获取对应动作的通知开关 - console.log(noticeAction, sw) + console.log('notify swtich: ', noticeAction, sw) if (!sw) return let notifyConfig = await readNotifyConfig() let { type } = notifyConfig diff --git a/web/.eslintrc.js b/web/.eslintrc.js index 78a887c..c6f2271 100644 --- a/web/.eslintrc.js +++ b/web/.eslintrc.js @@ -34,8 +34,10 @@ module.exports = { 'vue/singleline-html-element-content-newline': 0, // js + 'space-before-blocks': ['error', 'always',], + 'space-in-parens': ['error', 'never',], + 'keyword-spacing': ['error', { 'before': true, 'after': true },], 'no-async-promise-executor': 0, - 'comma-dangle': 0, 'import/no-extraneous-dependencies': 0, 'no-console': 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', diff --git a/web/src/views/login/index.vue b/web/src/views/login/index.vue index bdc8bdd..70eaff8 100644 --- a/web/src/views/login/index.vue +++ b/web/src/views/login/index.vue @@ -100,6 +100,7 @@ const rules = reactive({ }) const handleLogin = () => { + console.log(loginForm) loginFormRefs.value.validate().then(() => { let { jwtExpires, loginName, pwd } = loginForm jwtExpires = isSession.value ? '12h' : `${ jwtExpires }h` @@ -124,7 +125,7 @@ const handleLogin = () => { .then(async () => { $router.push('/setting') }) - } else{ + } else { $router.push('/') } }) diff --git a/web/src/views/onekey/index.vue b/web/src/views/onekey/index.vue index b5a76be..9f0e9d3 100644 --- a/web/src/views/onekey/index.vue +++ b/web/src/views/onekey/index.vue @@ -53,7 +53,7 @@