/ .eslint-baseline.json
.eslint-baseline.json
  1  {
  2    "version": 1,
  3    "generatedAt": "2026-04-17T20:05:54.248Z",
  4    "totalIssues": 355,
  5    "uniqueIssues": 121,
  6    "issues": [
  7      {
  8        "filePath": "bin/worker-cmd.js",
  9        "ruleId": "@typescript-eslint/no-require-imports",
 10        "severity": 2,
 11        "message": "A `require()` style import is forbidden.",
 12        "count": 2
 13      },
 14      {
 15        "filePath": "src/app/api/claude-skills/route.ts",
 16        "ruleId": "@typescript-eslint/no-unused-vars",
 17        "severity": 1,
 18        "message": "'_req' is defined but never used.",
 19        "count": 1
 20      },
 21      {
 22        "filePath": "src/app/api/external-agents/route.test.ts",
 23        "ruleId": "@typescript-eslint/no-explicit-any",
 24        "severity": 2,
 25        "message": "Unexpected any. Specify a different type.",
 26        "count": 1
 27      },
 28      {
 29        "filePath": "src/app/api/mcp-servers/[id]/test/route.ts",
 30        "ruleId": "@typescript-eslint/no-explicit-any",
 31        "severity": 2,
 32        "message": "Unexpected any. Specify a different type.",
 33        "count": 1
 34      },
 35      {
 36        "filePath": "src/app/api/mcp-servers/route.ts",
 37        "ruleId": "@typescript-eslint/no-unused-vars",
 38        "severity": 1,
 39        "message": "'_req' is defined but never used.",
 40        "count": 1
 41      },
 42      {
 43        "filePath": "src/app/api/providers/configs/route.ts",
 44        "ruleId": "@typescript-eslint/no-unused-vars",
 45        "severity": 1,
 46        "message": "'_req' is defined but never used.",
 47        "count": 1
 48      },
 49      {
 50        "filePath": "src/app/api/providers/route.ts",
 51        "ruleId": "@typescript-eslint/no-unused-vars",
 52        "severity": 1,
 53        "message": "'_req' is defined but never used.",
 54        "count": 1
 55      },
 56      {
 57        "filePath": "src/app/api/secrets/route.ts",
 58        "ruleId": "@typescript-eslint/no-unused-vars",
 59        "severity": 1,
 60        "message": "'_req' is defined but never used.",
 61        "count": 1
 62      },
 63      {
 64        "filePath": "src/app/api/secrets/route.ts",
 65        "ruleId": "@typescript-eslint/no-unused-vars",
 66        "severity": 1,
 67        "message": "'encryptedValue' is assigned a value but never used.",
 68        "count": 1
 69      },
 70      {
 71        "filePath": "src/app/api/secrets/route.ts",
 72        "ruleId": "@typescript-eslint/no-explicit-any",
 73        "severity": 2,
 74        "message": "Unexpected any. Specify a different type.",
 75        "count": 1
 76      },
 77      {
 78        "filePath": "src/app/api/setup/openclaw-device/route.ts",
 79        "ruleId": "@typescript-eslint/no-unused-vars",
 80        "severity": 1,
 81        "message": "'_req' is defined but never used.",
 82        "count": 1
 83      },
 84      {
 85        "filePath": "src/app/api/version/route.ts",
 86        "ruleId": "@typescript-eslint/no-unused-vars",
 87        "severity": 1,
 88        "message": "'_req' is defined but never used.",
 89        "count": 1
 90      },
 91      {
 92        "filePath": "src/app/api/webhooks/route.test.ts",
 93        "ruleId": "@typescript-eslint/no-explicit-any",
 94        "severity": 2,
 95        "message": "Unexpected any. Specify a different type.",
 96        "count": 3
 97      },
 98      {
 99        "filePath": "src/app/api/webhooks/route.ts",
100        "ruleId": "@typescript-eslint/no-unused-vars",
101        "severity": 1,
102        "message": "'_req' is defined but never used.",
103        "count": 1
104      },
105      {
106        "filePath": "src/app/protocols/page.tsx",
107        "ruleId": "@typescript-eslint/no-unused-vars",
108        "severity": 1,
109        "message": "'AgentList' is defined but never used.",
110        "count": 1
111      },
112      {
113        "filePath": "src/app/protocols/page.tsx",
114        "ruleId": "@typescript-eslint/no-unused-vars",
115        "severity": 1,
116        "message": "'ProtocolRunDetail' is defined but never used.",
117        "count": 1
118      },
119      {
120        "filePath": "src/app/usage/page.tsx",
121        "ruleId": "@typescript-eslint/no-unused-vars",
122        "severity": 1,
123        "message": "'_id' is defined but never used.",
124        "count": 1
125      },
126      {
127        "filePath": "src/cli/index.test.js",
128        "ruleId": "@typescript-eslint/no-unused-vars",
129        "severity": 1,
130        "message": "'init' is defined but never used.",
131        "count": 1
132      },
133      {
134        "filePath": "src/cli/index.test.js",
135        "ruleId": "@typescript-eslint/no-require-imports",
136        "severity": 2,
137        "message": "A `require()` style import is forbidden.",
138        "count": 6
139      },
140      {
141        "filePath": "src/components/chat/chat-card.tsx",
142        "ruleId": "@typescript-eslint/no-unused-vars",
143        "severity": 1,
144        "message": "'router' is assigned a value but never used.",
145        "count": 1
146      },
147      {
148        "filePath": "src/components/chat/chat-preview-panel.tsx",
149        "ruleId": "@next/next/no-img-element",
150        "severity": 1,
151        "message": "Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element",
152        "count": 1
153      },
154      {
155        "filePath": "src/components/chat/code-block.tsx",
156        "ruleId": "@typescript-eslint/no-explicit-any",
157        "severity": 2,
158        "message": "Unexpected any. Specify a different type.",
159        "count": 1
160      },
161      {
162        "filePath": "src/components/chat/swarm-panel.tsx",
163        "ruleId": "@typescript-eslint/no-unused-vars",
164        "severity": 1,
165        "message": "'count' is assigned a value but never used.",
166        "count": 1
167      },
168      {
169        "filePath": "src/components/chat/swarm-panel.tsx",
170        "ruleId": "@typescript-eslint/no-explicit-any",
171        "severity": 2,
172        "message": "Unexpected any. Specify a different type.",
173        "count": 3
174      },
175      {
176        "filePath": "src/components/memory/memory-detail.tsx",
177        "ruleId": "@next/next/no-img-element",
178        "severity": 1,
179        "message": "Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element",
180        "count": 1
181      },
182      {
183        "filePath": "src/components/org-chart/use-org-chart-drag.ts",
184        "ruleId": "@typescript-eslint/no-unused-vars",
185        "severity": 1,
186        "message": "'_evt' is defined but never used.",
187        "count": 1
188      },
189      {
190        "filePath": "src/components/org-chart/use-org-chart-pan-zoom.ts",
191        "ruleId": "@typescript-eslint/no-unused-vars",
192        "severity": 1,
193        "message": "'_err' is defined but never used.",
194        "count": 1
195      },
196      {
197        "filePath": "src/components/projects/project-detail.tsx",
198        "ruleId": "@typescript-eslint/no-unused-vars",
199        "severity": 1,
200        "message": "'api' is defined but never used.",
201        "count": 1
202      },
203      {
204        "filePath": "src/components/projects/project-detail.tsx",
205        "ruleId": "@typescript-eslint/no-unused-vars",
206        "severity": 1,
207        "message": "'useState' is defined but never used.",
208        "count": 1
209      },
210      {
211        "filePath": "src/components/projects/tabs/overview-tab.tsx",
212        "ruleId": "@typescript-eslint/no-unused-vars",
213        "severity": 1,
214        "message": "'relativeDate' is defined but never used.",
215        "count": 1
216      },
217      {
218        "filePath": "src/components/protocols/structured-session-launcher.tsx",
219        "ruleId": "@typescript-eslint/no-unused-vars",
220        "severity": 1,
221        "message": "'AgentList' is defined but never used.",
222        "count": 1
223      },
224      {
225        "filePath": "src/components/protocols/structured-session-launcher.tsx",
226        "ruleId": "@typescript-eslint/no-unused-vars",
227        "severity": 1,
228        "message": "'Chatroom' is defined but never used.",
229        "count": 1
230      },
231      {
232        "filePath": "src/components/protocols/structured-session-launcher.tsx",
233        "ruleId": "@typescript-eslint/no-unused-vars",
234        "severity": 1,
235        "message": "'ProtocolTemplate' is defined but never used.",
236        "count": 1
237      },
238      {
239        "filePath": "src/components/protocols/structured-session-launcher.tsx",
240        "ruleId": "@typescript-eslint/no-unused-vars",
241        "severity": 1,
242        "message": "'TaskList' is defined but never used.",
243        "count": 1
244      },
245      {
246        "filePath": "src/components/protocols/structured-session-launcher.tsx",
247        "ruleId": "react-hooks/exhaustive-deps",
248        "severity": 1,
249        "message": "The 'agents' logical expression could make the dependencies of useMemo Hook (at line 129) change on every render. To fix this, wrap the initialization of 'agents' in its own useMemo() Hook.",
250        "count": 1
251      },
252      {
253        "filePath": "src/components/protocols/structured-session-launcher.tsx",
254        "ruleId": "react-hooks/exhaustive-deps",
255        "severity": 1,
256        "message": "The 'agents' logical expression could make the dependencies of useMemo Hook (at line 145) change on every render. To fix this, wrap the initialization of 'agents' in its own useMemo() Hook.",
257        "count": 1
258      },
259      {
260        "filePath": "src/components/protocols/structured-session-launcher.tsx",
261        "ruleId": "react-hooks/exhaustive-deps",
262        "severity": 1,
263        "message": "The 'templates' logical expression could make the dependencies of useMemo Hook (at line 133) change on every render. To fix this, wrap the initialization of 'templates' in its own useMemo() Hook.",
264        "count": 1
265      },
266      {
267        "filePath": "src/components/shared/attachment-chip.tsx",
268        "ruleId": "@next/next/no-img-element",
269        "severity": 1,
270        "message": "Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element",
271        "count": 2
272      },
273      {
274        "filePath": "src/components/shared/file-preview.tsx",
275        "ruleId": "@next/next/no-img-element",
276        "severity": 1,
277        "message": "Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element",
278        "count": 1
279      },
280      {
281        "filePath": "src/components/tasks/task-card.tsx",
282        "ruleId": "@next/next/no-img-element",
283        "severity": 1,
284        "message": "Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element",
285        "count": 1
286      },
287      {
288        "filePath": "src/components/tasks/task-list.tsx",
289        "ruleId": "@typescript-eslint/no-unused-vars",
290        "severity": 1,
291        "message": "'inSidebar' is defined but never used.",
292        "count": 1
293      },
294      {
295        "filePath": "src/components/tasks/task-sheet.tsx",
296        "ruleId": "@next/next/no-img-element",
297        "severity": 1,
298        "message": "Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element",
299        "count": 1
300      },
301      {
302        "filePath": "src/components/tasks/task-sheet.tsx",
303        "ruleId": "react-hooks/set-state-in-effect",
304        "severity": 2,
305        "message": "Error: Calling setState synchronously within an effect can trigger cascading renders Effects are intended to synchronize state between React and external systems such as manually updating the DOM, state management libraries, or other platform APIs. In general, the body of an effect should do one or both of the following: * Update external systems with the latest state from React. * Subscribe for updates from some external system, calling setState in a callback function when external state changes. Calling setState synchronously within an effect body causes cascading renders that can hurt performance, and is not recommended. (https://react.dev/learn/you-might-not-need-an-effect).",
306        "count": 2
307      },
308      {
309        "filePath": "src/hooks/use-speech-recognition.ts",
310        "ruleId": "@typescript-eslint/no-explicit-any",
311        "severity": 2,
312        "message": "Unexpected any. Specify a different type.",
313        "count": 4
314      },
315      {
316        "filePath": "src/lib/observability/local-observability.test.ts",
317        "ruleId": "@typescript-eslint/no-explicit-any",
318        "severity": 2,
319        "message": "Unexpected any. Specify a different type.",
320        "count": 2
321      },
322      {
323        "filePath": "src/lib/providers/index.ts",
324        "ruleId": "@typescript-eslint/no-unused-vars",
325        "severity": 1,
326        "message": "'ProviderType' is defined but never used.",
327        "count": 1
328      },
329      {
330        "filePath": "src/lib/runtime/runtime-env.test.ts",
331        "ruleId": "@typescript-eslint/no-explicit-any",
332        "severity": 2,
333        "message": "Unexpected any. Specify a different type.",
334        "count": 6
335      },
336      {
337        "filePath": "src/lib/server/agents/subagent-runtime.test.ts",
338        "ruleId": "@typescript-eslint/no-explicit-any",
339        "severity": 2,
340        "message": "Unexpected any. Specify a different type.",
341        "count": 4
342      },
343      {
344        "filePath": "src/lib/server/agents/subagent-swarm.test.ts",
345        "ruleId": "@typescript-eslint/no-unused-vars",
346        "severity": 1,
347        "message": "'members' is assigned a value but never used.",
348        "count": 1
349      },
350      {
351        "filePath": "src/lib/server/agents/subagent-swarm.test.ts",
352        "ruleId": "@typescript-eslint/no-unused-vars",
353        "severity": 1,
354        "message": "'swarm' is assigned a value but never used.",
355        "count": 1
356      },
357      {
358        "filePath": "src/lib/server/agents/subagent-swarm.test.ts",
359        "ruleId": "@typescript-eslint/no-explicit-any",
360        "severity": 2,
361        "message": "Unexpected any. Specify a different type.",
362        "count": 22
363      },
364      {
365        "filePath": "src/lib/server/chat-execution/chat-streaming-utils.ts",
366        "ruleId": "@typescript-eslint/no-unused-vars",
367        "severity": 1,
368        "message": "'_params' is defined but never used.",
369        "count": 1
370      },
371      {
372        "filePath": "src/lib/server/chat-execution/iteration-event-handler.ts",
373        "ruleId": "prefer-const",
374        "severity": 2,
375        "message": "'reachedExecutionBoundary' is never reassigned. Use 'const' instead.",
376        "count": 1
377      },
378      {
379        "filePath": "src/lib/server/chat-execution/prompt-builder.ts",
380        "ruleId": "@typescript-eslint/no-unused-vars",
381        "severity": 1,
382        "message": "'getEnabledDisplayTool' is defined but never used.",
383        "count": 1
384      },
385      {
386        "filePath": "src/lib/server/chat-execution/stream-continuation.ts",
387        "ruleId": "@typescript-eslint/no-unused-vars",
388        "severity": 1,
389        "message": "'_params' is defined but never used.",
390        "count": 2
391      },
392      {
393        "filePath": "src/lib/server/connectors/discord.ts",
394        "ruleId": "@typescript-eslint/no-unused-vars",
395        "severity": 1,
396        "message": "'Connector' is defined but never used.",
397        "count": 1
398      },
399      {
400        "filePath": "src/lib/server/connectors/discord.ts",
401        "ruleId": "@typescript-eslint/no-explicit-any",
402        "severity": 2,
403        "message": "Unexpected any. Specify a different type.",
404        "count": 14
405      },
406      {
407        "filePath": "src/lib/server/connectors/manager-roundtrip.test.ts",
408        "ruleId": "@typescript-eslint/no-explicit-any",
409        "severity": 2,
410        "message": "Unexpected any. Specify a different type.",
411        "count": 2
412      },
413      {
414        "filePath": "src/lib/server/connectors/manager.test.ts",
415        "ruleId": "@typescript-eslint/no-explicit-any",
416        "severity": 2,
417        "message": "Unexpected any. Specify a different type.",
418        "count": 30
419      },
420      {
421        "filePath": "src/lib/server/connectors/matrix.ts",
422        "ruleId": "@typescript-eslint/no-explicit-any",
423        "severity": 2,
424        "message": "Unexpected any. Specify a different type.",
425        "count": 1
426      },
427      {
428        "filePath": "src/lib/server/connectors/openclaw.test.ts",
429        "ruleId": "@typescript-eslint/no-explicit-any",
430        "severity": 2,
431        "message": "Unexpected any. Specify a different type.",
432        "count": 16
433      },
434      {
435        "filePath": "src/lib/server/connectors/outbox.test.ts",
436        "ruleId": "@typescript-eslint/no-explicit-any",
437        "severity": 2,
438        "message": "Unexpected any. Specify a different type.",
439        "count": 3
440      },
441      {
442        "filePath": "src/lib/server/connectors/signal.ts",
443        "ruleId": "@typescript-eslint/no-explicit-any",
444        "severity": 2,
445        "message": "Unexpected any. Specify a different type.",
446        "count": 1
447      },
448      {
449        "filePath": "src/lib/server/connectors/slack.ts",
450        "ruleId": "@typescript-eslint/no-unused-vars",
451        "severity": 1,
452        "message": "'Connector' is defined but never used.",
453        "count": 1
454      },
455      {
456        "filePath": "src/lib/server/connectors/slack.ts",
457        "ruleId": "@typescript-eslint/no-unused-vars",
458        "severity": 1,
459        "message": "'isImageMime' is defined but never used.",
460        "count": 1
461      },
462      {
463        "filePath": "src/lib/server/connectors/slack.ts",
464        "ruleId": "@typescript-eslint/no-unused-vars",
465        "severity": 1,
466        "message": "'mimeFromPath' is defined but never used.",
467        "count": 1
468      },
469      {
470        "filePath": "src/lib/server/connectors/slack.ts",
471        "ruleId": "@typescript-eslint/no-explicit-any",
472        "severity": 2,
473        "message": "Unexpected any. Specify a different type.",
474        "count": 16
475      },
476      {
477        "filePath": "src/lib/server/connectors/teams.ts",
478        "ruleId": "@typescript-eslint/no-explicit-any",
479        "severity": 2,
480        "message": "Unexpected any. Specify a different type.",
481        "count": 6
482      },
483      {
484        "filePath": "src/lib/server/connectors/telegram.ts",
485        "ruleId": "@typescript-eslint/no-unused-vars",
486        "severity": 1,
487        "message": "'Connector' is defined but never used.",
488        "count": 1
489      },
490      {
491        "filePath": "src/lib/server/connectors/telegram.ts",
492        "ruleId": "@typescript-eslint/no-explicit-any",
493        "severity": 2,
494        "message": "Unexpected any. Specify a different type.",
495        "count": 12
496      },
497      {
498        "filePath": "src/lib/server/connectors/whatsapp.ts",
499        "ruleId": "@typescript-eslint/no-explicit-any",
500        "severity": 2,
501        "message": "Unexpected any. Specify a different type.",
502        "count": 9
503      },
504      {
505        "filePath": "src/lib/server/langgraph-checkpoint.test.ts",
506        "ruleId": "@typescript-eslint/no-explicit-any",
507        "severity": 2,
508        "message": "Unexpected any. Specify a different type.",
509        "count": 4
510      },
511      {
512        "filePath": "src/lib/server/mcp-client.test.ts",
513        "ruleId": "@typescript-eslint/no-unused-vars",
514        "severity": 1,
515        "message": "'args' is defined but never used.",
516        "count": 1
517      },
518      {
519        "filePath": "src/lib/server/mcp-client.test.ts",
520        "ruleId": "@typescript-eslint/no-unused-vars",
521        "severity": 1,
522        "message": "'result' is assigned a value but never used.",
523        "count": 1
524      },
525      {
526        "filePath": "src/lib/server/mcp-client.test.ts",
527        "ruleId": "@typescript-eslint/no-unused-vars",
528        "severity": 1,
529        "message": "'z' is defined but never used.",
530        "count": 1
531      },
532      {
533        "filePath": "src/lib/server/mcp-client.test.ts",
534        "ruleId": "@typescript-eslint/no-explicit-any",
535        "severity": 2,
536        "message": "Unexpected any. Specify a different type.",
537        "count": 6
538      },
539      {
540        "filePath": "src/lib/server/mcp-client.ts",
541        "ruleId": "@typescript-eslint/no-explicit-any",
542        "severity": 2,
543        "message": "Unexpected any. Specify a different type.",
544        "count": 14
545      },
546      {
547        "filePath": "src/lib/server/memory/memory-db.ts",
548        "ruleId": "@typescript-eslint/no-explicit-any",
549        "severity": 2,
550        "message": "Unexpected any. Specify a different type.",
551        "count": 12
552      },
553      {
554        "filePath": "src/lib/server/protocols/protocol-foreach.ts",
555        "ruleId": "@typescript-eslint/no-require-imports",
556        "severity": 2,
557        "message": "A `require()` style import is forbidden.",
558        "count": 1
559      },
560      {
561        "filePath": "src/lib/server/protocols/protocol-step-helpers.ts",
562        "ruleId": "@typescript-eslint/no-unused-vars",
563        "severity": 1,
564        "message": "'genId' is defined but never used.",
565        "count": 1
566      },
567      {
568        "filePath": "src/lib/server/protocols/protocol-step-helpers.ts",
569        "ruleId": "@typescript-eslint/no-unused-vars",
570        "severity": 1,
571        "message": "'ProtocolRunStatus' is defined but never used.",
572        "count": 1
573      },
574      {
575        "filePath": "src/lib/server/protocols/protocol-step-helpers.ts",
576        "ruleId": "@typescript-eslint/no-require-imports",
577        "severity": 2,
578        "message": "A `require()` style import is forbidden.",
579        "count": 3
580      },
581      {
582        "filePath": "src/lib/server/protocols/protocol-step-processors.ts",
583        "ruleId": "@typescript-eslint/no-require-imports",
584        "severity": 2,
585        "message": "A `require()` style import is forbidden.",
586        "count": 1
587      },
588      {
589        "filePath": "src/lib/server/protocols/protocol-subflow.ts",
590        "ruleId": "@typescript-eslint/no-unused-vars",
591        "severity": 1,
592        "message": "'cleanText' is defined but never used.",
593        "count": 1
594      },
595      {
596        "filePath": "src/lib/server/protocols/protocol-subflow.ts",
597        "ruleId": "@typescript-eslint/no-require-imports",
598        "severity": 2,
599        "message": "A `require()` style import is forbidden.",
600        "count": 4
601      },
602      {
603        "filePath": "src/lib/server/protocols/protocol-swarm.ts",
604        "ruleId": "@typescript-eslint/no-require-imports",
605        "severity": 2,
606        "message": "A `require()` style import is forbidden.",
607        "count": 2
608      },
609      {
610        "filePath": "src/lib/server/runtime/daemon-state-connectors.test.ts",
611        "ruleId": "@typescript-eslint/no-explicit-any",
612        "severity": 2,
613        "message": "Unexpected any. Specify a different type.",
614        "count": 2
615      },
616      {
617        "filePath": "src/lib/server/runtime/heartbeat-service.ts",
618        "ruleId": "@typescript-eslint/no-explicit-any",
619        "severity": 2,
620        "message": "Unexpected any. Specify a different type.",
621        "count": 5
622      },
623      {
624        "filePath": "src/lib/server/runtime/queue-followups.test.ts",
625        "ruleId": "@typescript-eslint/no-explicit-any",
626        "severity": 2,
627        "message": "Unexpected any. Specify a different type.",
628        "count": 9
629      },
630      {
631        "filePath": "src/lib/server/runtime/queue.test.ts",
632        "ruleId": "@typescript-eslint/no-explicit-any",
633        "severity": 2,
634        "message": "Unexpected any. Specify a different type.",
635        "count": 3
636      },
637      {
638        "filePath": "src/lib/server/runtime/wake-dispatcher.ts",
639        "ruleId": "@typescript-eslint/no-unused-vars",
640        "severity": 1,
641        "message": "'wakeModeToSource' is defined but never used.",
642        "count": 1
643      },
644      {
645        "filePath": "src/lib/server/runtime/wake-mode.test.ts",
646        "ruleId": "@typescript-eslint/no-unused-vars",
647        "severity": 1,
648        "message": "'WakeModeRequest' is defined but never used.",
649        "count": 1
650      },
651      {
652        "filePath": "src/lib/server/session-tools/connector.test.ts",
653        "ruleId": "@typescript-eslint/no-explicit-any",
654        "severity": 2,
655        "message": "Unexpected any. Specify a different type.",
656        "count": 2
657      },
658      {
659        "filePath": "src/lib/server/session-tools/context.ts",
660        "ruleId": "@typescript-eslint/no-explicit-any",
661        "severity": 2,
662        "message": "Unexpected any. Specify a different type.",
663        "count": 1
664      },
665      {
666        "filePath": "src/lib/server/session-tools/context.ts",
667        "ruleId": "@typescript-eslint/no-require-imports",
668        "severity": 2,
669        "message": "A `require()` style import is forbidden.",
670        "count": 4
671      },
672      {
673        "filePath": "src/lib/server/session-tools/crud.ts",
674        "ruleId": "@typescript-eslint/no-unused-vars",
675        "severity": 1,
676        "message": "'encryptedValue' is assigned a value but never used.",
677        "count": 2
678      },
679      {
680        "filePath": "src/lib/server/session-tools/crud.ts",
681        "ruleId": "@typescript-eslint/no-explicit-any",
682        "severity": 2,
683        "message": "Unexpected any. Specify a different type.",
684        "count": 14
685      },
686      {
687        "filePath": "src/lib/server/session-tools/edit_file.ts",
688        "ruleId": "@typescript-eslint/no-explicit-any",
689        "severity": 2,
690        "message": "Unexpected any. Specify a different type.",
691        "count": 2
692      },
693      {
694        "filePath": "src/lib/server/session-tools/index.ts",
695        "ruleId": "@typescript-eslint/no-explicit-any",
696        "severity": 2,
697        "message": "Unexpected any. Specify a different type.",
698        "count": 1
699      },
700      {
701        "filePath": "src/lib/server/session-tools/manage-schedules.test.ts",
702        "ruleId": "@typescript-eslint/no-explicit-any",
703        "severity": 2,
704        "message": "Unexpected any. Specify a different type.",
705        "count": 1
706      },
707      {
708        "filePath": "src/lib/server/session-tools/openclaw-nodes.ts",
709        "ruleId": "@typescript-eslint/no-explicit-any",
710        "severity": 2,
711        "message": "Unexpected any. Specify a different type.",
712        "count": 1
713      },
714      {
715        "filePath": "src/lib/server/session-tools/openclaw-workspace.ts",
716        "ruleId": "@typescript-eslint/no-unused-vars",
717        "severity": 1,
718        "message": "'truncate' is defined but never used.",
719        "count": 1
720      },
721      {
722        "filePath": "src/lib/server/session-tools/openclaw-workspace.ts",
723        "ruleId": "@typescript-eslint/no-explicit-any",
724        "severity": 2,
725        "message": "Unexpected any. Specify a different type.",
726        "count": 1
727      },
728      {
729        "filePath": "src/lib/server/session-tools/platform-tool.ts",
730        "ruleId": "@typescript-eslint/no-unused-vars",
731        "severity": 1,
732        "message": "'_ctx' is defined but never used.",
733        "count": 8
734      },
735      {
736        "filePath": "src/lib/server/session-tools/platform-tool.ts",
737        "ruleId": "@typescript-eslint/no-unused-vars",
738        "severity": 1,
739        "message": "'_params' is defined but never used.",
740        "count": 3
741      },
742      {
743        "filePath": "src/lib/server/session-tools/platform.ts",
744        "ruleId": "@typescript-eslint/no-explicit-any",
745        "severity": 2,
746        "message": "Unexpected any. Specify a different type.",
747        "count": 1
748      },
749      {
750        "filePath": "src/lib/server/session-tools/schedule.ts",
751        "ruleId": "@typescript-eslint/no-explicit-any",
752        "severity": 2,
753        "message": "Unexpected any. Specify a different type.",
754        "count": 2
755      },
756      {
757        "filePath": "src/lib/server/session-tools/session-info.ts",
758        "ruleId": "@typescript-eslint/no-unused-vars",
759        "severity": 1,
760        "message": "'message' is assigned a value but never used.",
761        "count": 1
762      },
763      {
764        "filePath": "src/lib/server/session-tools/session-info.ts",
765        "ruleId": "@typescript-eslint/no-explicit-any",
766        "severity": 2,
767        "message": "Unexpected any. Specify a different type.",
768        "count": 2
769      },
770      {
771        "filePath": "src/lib/server/session-tools/team-context.ts",
772        "ruleId": "@typescript-eslint/no-unused-vars",
773        "severity": 1,
774        "message": "'activeSession' is assigned a value but never used.",
775        "count": 1
776      },
777      {
778        "filePath": "src/lib/server/skills/skill-prompt-budget.test.ts",
779        "ruleId": "@typescript-eslint/no-unused-vars",
780        "severity": 1,
781        "message": "'MAX_SKILLS_PROMPT_CHARS' is defined but never used.",
782        "count": 1
783      },
784      {
785        "filePath": "src/lib/server/storage-mcp.test.ts",
786        "ruleId": "@typescript-eslint/no-explicit-any",
787        "severity": 2,
788        "message": "Unexpected any. Specify a different type.",
789        "count": 4
790      },
791      {
792        "filePath": "src/lib/server/wallets/wallet-repository.ts",
793        "ruleId": "@typescript-eslint/no-unused-vars",
794        "severity": 1,
795        "message": "'saveWalletsStore' is defined but never used.",
796        "count": 1
797      },
798      {
799        "filePath": "src/lib/server/wallets/wallet-service.ts",
800        "ruleId": "@typescript-eslint/no-unused-vars",
801        "severity": 1,
802        "message": "'_' is assigned a value but never used.",
803        "count": 1
804      },
805      {
806        "filePath": "src/lib/server/working-state/normalization.ts",
807        "ruleId": "@typescript-eslint/no-unused-vars",
808        "severity": 1,
809        "message": "'WorkingPlanStepPatch' is defined but never used.",
810        "count": 1
811      },
812      {
813        "filePath": "src/lib/server/ws-hub.ts",
814        "ruleId": "@typescript-eslint/no-explicit-any",
815        "severity": 2,
816        "message": "Unexpected any. Specify a different type.",
817        "count": 2
818      },
819      {
820        "filePath": "src/proxy.test.ts",
821        "ruleId": "@typescript-eslint/no-explicit-any",
822        "severity": 2,
823        "message": "Unexpected any. Specify a different type.",
824        "count": 3
825      },
826      {
827        "filePath": "src/stores/slices/auth-slice.ts",
828        "ruleId": "@typescript-eslint/no-unused-vars",
829        "severity": 1,
830        "message": "'get' is defined but never used.",
831        "count": 1
832      },
833      {
834        "filePath": "src/stores/slices/ui-slice.ts",
835        "ruleId": "@typescript-eslint/no-unused-vars",
836        "severity": 1,
837        "message": "'get' is defined but never used.",
838        "count": 1
839      },
840      {
841        "filePath": "src/views/settings/section-providers.tsx",
842        "ruleId": "@typescript-eslint/no-explicit-any",
843        "severity": 2,
844        "message": "Unexpected any. Specify a different type.",
845        "count": 1
846      },
847      {
848        "filePath": "src/views/settings/section-secrets.tsx",
849        "ruleId": "@typescript-eslint/no-unused-vars",
850        "severity": 1,
851        "message": "'appSettings' is defined but never used.",
852        "count": 1
853      }
854    ]
855  }