-
Notifications
You must be signed in to change notification settings - Fork 11
Improve Console report format documentation with examples, screenshots, and automated regeneration scripts #1192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
…creenshots Co-authored-by: pascalberger <[email protected]>
@copilot Also commit scripts / tests used for generating the screenshots, so that they can be regenerated if the addin is updated. |
…hots Co-authored-by: pascalberger <[email protected]>
Co-authored-by: pascalberger <[email protected]>
I've added console report example scripts for regenerating screenshots. The scripts are located in
These scripts can be used to regenerate the screenshots when the addin is updated. Commit: 8a741b5 |
…s, and regeneration scripts Co-authored-by: pascalberger <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot The scripts should generate and update the screenshots in the docs directory
…ation Co-authored-by: pascalberger <[email protected]>
I've updated the scripts to automatically generate and update the screenshots in the docs directory. The scripts now include:
Users can now regenerate all screenshots with a single command: Commit: 2ade8af Warning Firewall rules blocked me from connecting to one or more addressesI tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Enhanced the Console report format documentation by adding comprehensive examples with visual outputs showing the different configuration options available in
ConsoleIssueReportFormatSettings
, along with automated scripts to regenerate the screenshots when the addin is updated.What's Changed
The documentation now includes four distinct examples with screenshots demonstrating:
1. Default Settings
Shows individual diagnostics for each issue with detailed file context and syntax highlighting.
2. Grouped by Rule (
GroupByRule: true
)Groups issues with the same rule ID together, reducing redundancy and improving readability when multiple instances of the same issue exist.
3. With Summary Tables (
ShowProviderSummary: true
,ShowPrioritySummary: true
)Includes visual bar charts and detailed tables showing issue counts by provider and priority levels.
4. Combined Features
Demonstrates the most comprehensive output combining grouped diagnostics with summary tables.
Automated Screenshot Generation Pipeline
Added a complete automation pipeline in
docs/input/assets/scripts/console-examples/
to enable regenerating screenshots when the addin is updated:generate-screenshot.sh
that converts ANSI-colored console output to high-quality PNG imagesansi2html
andwkhtmltoimage
for terminal-to-image conversionrun-examples.sh
) to execute all examples and generate all screenshots with one commandBenefits
ConsoleIssueReportFormatSettings
options are demonstrated./run-examples.sh
The enhanced documentation makes it much easier for users to understand and utilize the various formatting options available in the Console report format addin.
Fixes #978.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.