fix: 修复 ESLint 代码质量问题

- 修复正则表达式中不必要的转义字符
- 使用对象解构优化代码风格
- 修复未使用变量的命名规范
- 确保所有修改文件通过 ESLint 检查

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
iRubbish
2025-08-14 14:14:01 +08:00
parent d2bcb8ef5e
commit 2b77fdc06c
5 changed files with 9 additions and 9 deletions

View File

@@ -271,8 +271,8 @@ class Application {
}
if (!version) {
try {
const packageJson = require('../package.json')
version = packageJson.version
const { version: pkgVersion } = require('../package.json')
version = pkgVersion
} catch (error) {
version = '1.0.0'
}

View File

@@ -35,14 +35,14 @@ router.post('/test', authenticateAdmin, async (req, res) => {
res.json({
success: true,
message: 'Webhook test successful',
url: url
url
})
} else {
logger.warn(`❌ Webhook test failed for: ${url} - ${result.error}`)
res.status(400).json({
success: false,
message: 'Webhook test failed',
url: url,
url,
error: result.error
})
}

View File

@@ -418,7 +418,7 @@ class ClaudeConsoleAccountService {
platform: 'claude-console',
status: 'blocked',
errorCode: 'CLAUDE_CONSOLE_BLOCKED',
reason: reason
reason
})
} catch (webhookError) {
logger.error('Failed to send webhook notification:', webhookError)

View File

@@ -119,9 +119,9 @@ class WebhookNotifier {
* 获取错误代码映射
* @param {string} platform - 平台类型
* @param {string} status - 状态
* @param {string} reason - 原因
* @param {string} _reason - 原因 (未使用)
*/
_getErrorCode(platform, status, reason) {
_getErrorCode(platform, status, _reason) {
const errorCodes = {
'claude-oauth': {
unauthorized: 'CLAUDE_OAUTH_UNAUTHORIZED',