Disallow unsafe type assertions (#18688)

This commit is contained in:
Christian Gunderman
2026-02-10 00:10:15 +00:00
committed by GitHub
parent bce1caefd0
commit fd65416a2f
188 changed files with 592 additions and 47 deletions
@@ -22,6 +22,7 @@ import { MockTool } from '../test-utils/mock-tool.js';
describe('Circular Reference Handling', () => {
it('should handle circular references in tool function arguments', () => {
// Create a mock config
// eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion
const mockConfig = {
getTelemetryEnabled: () => true,
getUsageStatisticsEnabled: () => true,
@@ -78,6 +79,7 @@ describe('Circular Reference Handling', () => {
});
it('should handle normal objects without circular references', () => {
// eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion
const mockConfig = {
getTelemetryEnabled: () => true,
getUsageStatisticsEnabled: () => true,