Skip to content

[FEATURE] Modernise writing output results #3028

@BernieWhite

Description

@BernieWhite

Your suggestion

Currently writing output is handled by src/PSRule/Pipeline/Output/ with support for a number of different file formats.

There is a number of challenges with the current implementation:

  • Output can only be written to one format at a time.
  • Output is fully buffered in memory before being written to an output file, instead of being streamed to files, and reducing memory usage.
  • Output formats are not customizable and offers limited configuration options.
  • Getting the output from PSRule to other libraries such as language server and chat tools is complex.

Alternatives

na

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature: outputIssues that affect output and results

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions