PSRule icon indicating copy to clipboard operation
PSRule copied to clipboard

[FEATURE] Modernise writing output results

Open BernieWhite opened this issue 4 months ago • 1 comments

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

BernieWhite avatar Sep 03 '25 07:09 BernieWhite

Perfect opportunity to improve my error handling and technical skills in C#

GURUJAY-ui avatar Oct 08 '25 09:10 GURUJAY-ui