mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-21 01:07:46 +00:00
chore: update ESLint configuration and improve TypeScript type handling
- Added additional test file patterns to ESLint configuration for better coverage. - Introduced new rule to ignore unused TypeScript variables starting with an underscore. - Updated `PermissionController` to set approval mode correctly. - Refactored timeout constants in `Query` class for better maintainability. - Enhanced E2E tests for permission control and multi-turn conversations with clearer prompts and expectations. - Removed outdated simple query test file and added new single-turn test suite for better organization.
This commit is contained in:
@@ -19,6 +19,7 @@ import type {
|
||||
WaitingToolCall,
|
||||
ToolExecuteConfirmationDetails,
|
||||
ToolMcpConfirmationDetails,
|
||||
ApprovalMode,
|
||||
} from '@qwen-code/qwen-code-core';
|
||||
import {
|
||||
InputFormat,
|
||||
@@ -208,6 +209,7 @@ export class PermissionController extends BaseController {
|
||||
}
|
||||
|
||||
this.context.permissionMode = mode;
|
||||
this.context.config.setApprovalMode(mode as ApprovalMode);
|
||||
|
||||
if (this.context.debugMode) {
|
||||
console.error(
|
||||
|
||||
Reference in New Issue
Block a user