Skip to content

Console output filters for clickable file paths #35

@nam-hle

Description

@nam-hle

Summary

Add console filters that make file paths and stack traces in nadle task output clickable, navigating directly to the source location.

Motivation

When a task fails, users see file paths and stack traces in the console. Making these clickable saves time and matches the behavior of other IDE-integrated tools.

Acceptance Criteria

  • File paths in task output are hyperlinked to the editor
  • Stack trace lines (e.g., at foo (/path/file.ts:10:5)) are clickable
  • Relative paths resolved against working directory
  • Works for both Run and Debug console output

Implementation Notes

  • Implement ConsoleFilterProvider or Filter for the execution console
  • Register via <consoleFilterProvider> extension point
  • Use OpenFileHyperlinkInfo for navigation
  • Pattern match common formats: Node.js stack traces, TypeScript paths, ESLint output

Metadata

Metadata

Assignees

No one assigned

    Labels

    dxDeveloper experience and polishfeatureNew feature or capabilitypriority: mediumTier 2 — Differentiators

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions