Skip to content

CQA 2.1: VS Code Feb 2026#315

Merged
anarnold97 merged 1 commit intomigtools:mainfrom
anarnold97:CQA-2-1-VS-CODE
Feb 26, 2026
Merged

CQA 2.1: VS Code Feb 2026#315
anarnold97 merged 1 commit intomigtools:mainfrom
anarnold97:CQA-2-1-VS-CODE

Conversation

@anarnold97
Copy link
Copy Markdown
Collaborator

@anarnold97 anarnold97 commented Feb 24, 2026

PR #315 — Summary



Repository: migtools/mta-documentation
PR: #315
Title: CQA 2.1: VS Code Feb 2026
Author: @anarnold97
Source branch: CQA-2-1-VS-CODETarget: main
Status: Open
Stats: 5 files changed · +11 additions · −10 deletions · 1 commit


Overview

This PR applies CQA 2.1 (Content Quality Assessment) fixes to the VS Code Extension Guide: it standardizes product naming to Visual Studio Code, fixes a typo, and removes an unapproved GitHub link from shared document attributes.


Changes

1. Document attributes

File Change
docs/topics/templates/document-attributes.adoc Red Hat GitLinks: The :LinkAPI: attribute (GitHub URL) was commented out and replaced with a short note. The link is no longer active until explicitly approved per Red Hat policy.

2. VS Code procedure and concept topics

File Changes
docs/topics/vscode/proc_configuring-lighstspeed-ide-settings.adoc Naming: "Visual Studio (VS) Code" / "VS Code" → "Visual Studio Code" in abstract and procedure. Typo: "clicing" → "clicking" (line 24).
docs/topics/vscode/proc_configuring-profile-settings.adoc Naming: "Visual Studio (VS) Code" and "VS Code" → "Visual Studio Code" in abstract and prerequisites.
docs/topics/vscode/proc_installing-vscode-extension.adoc Naming: "Visual Studio (VS) Code" → "Visual Studio Code" in abstract; link text "VS Code marketplace" → "Visual Studio Code marketplace".
docs/topics/vscode/proc_vscode-analyzing-application.adoc Naming: "VS Code workspace" → "Visual Studio Code workspace" in prerequisites.

Rationale

  • CQA 2.1 pre-migration: Addresses Red Hat Vale findings (CaseSensitiveTerms, TermsWarnings, GitLinks) and one editorial typo so the VS Code guide better meets pre-migration requirements.
  • Consistency: One product name — "Visual Studio Code" — is used in body text and link labels instead of "VS Code" or "Visual Studio (VS) Code".
  • Policy: Removing the active GitHub :LinkAPI: reference aligns with Red Hat’s GitLinks rule until the link is approved.

Review notes (CodeRabbit)

  • Title check (inconclusive): Consider a more descriptive title (e.g. focus on naming and typo fixes).
  • Suggestions not in this PR:
    • In proc_configuring-profile-settings.adoc: use "Analysis View" consistently (e.g. "{ProductShortName} Analysis View" instead of "View Analysis"); change "If you mentioned" → "If you mention".
    • In proc_configuring-lighstspeed-ide-settings.adoc: either document "Solution server settings" and "Generative AI settings" in the procedure or remove them from the abstract.
    • Resolve any remaining {LinkAPI} usage (e.g. in rules-important-links.adoc, which already had that reference commented).

Checklist

  • Naming standardized to "Visual Studio Code" in the changed VS Code topics
  • Typo "clicing" → "clicking" fixed
  • GitHub :LinkAPI: attribute commented out in document attributes

Signed-off-by: A.Arnold <anarnold@redhat.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Feb 24, 2026

📝 Walkthrough

Walkthrough

This pull request updates documentation files to standardize naming conventions and remove a public attribute declaration. Changes include replacing abbreviated "VS Code" references with "Visual Studio Code" throughout the VS Code documentation, fixing a typo ("clicing" → "clicking"), and removing the :LinkAPI: attribute from the document attributes configuration file.

Changes

Cohort / File(s) Summary
Document Attributes Configuration
docs/topics/templates/document-attributes.adoc
Removed the :LinkAPI: public attribute declaration and replaced it with comment lines documenting the removal.
VS Code Documentation
docs/topics/vscode/proc_configuring-lighstspeed-ide-settings.adoc, docs/topics/vscode/proc_configuring-profile-settings.adoc, docs/topics/vscode/proc_installing-vscode-extension.adoc, docs/topics/vscode/proc_vscode-analyzing-application.adoc
Standardized naming conventions by replacing "VS Code" with "Visual Studio Code" across all files. Fixed typo ("clicing" → "clicking"), updated marketplace references, and expanded instructional content in configuration guides.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 A rabbit hops through docs with glee,
Fixing typos, one, two, three!
"VS Code" → "Visual Studio" clear,
Attributes removed without fear,
Consistency wins the day, hooray! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'CQA 2.1: VS Code Feb 2026' is vague and uses non-descriptive terms that do not convey meaningful information about the changeset's actual content. Provide a more descriptive title that summarizes the main changes, such as 'Update VS Code documentation for Feb 2026 release' or 'Fix typos and standardize VS Code naming conventions'.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (3)
docs/topics/vscode/proc_configuring-profile-settings.adoc (2)

20-24: ⚠️ Potential issue | 🟡 Minor

Inconsistent UI element name: "{ProductShortName} View Analysis" should be "{ProductShortName} Analysis View".

Both lines 20 and 24 use the word order "View Analysis", while every other reference in this PR — including the Command Palette entry on line 22 of this same file ({ProductShortName}:Open Analysis View) and the bold UI reference in proc_vscode-analyzing-application.adoc ("{ProductShortName} Analysis View page") — uses "Analysis View". Users following these steps will not find a pane named "View Analysis".

📝 Proposed fix
-. Open the `{ProductShortName} View Analysis` page by clicking the book icon on the `{ProductShortName}: Issues` pane of the {ProductShortName} extension.
+. Open the `{ProductShortName} Analysis View` page by clicking the book icon on the `{ProductShortName}: Issues` pane of the {ProductShortName} extension.
-. Click the settings button on the `{ProductShortName} View Analysis` page to configure a profile for your project. The `Get Ready to Analyze` pane has the following basic configurations required for an application analysis:
+. Click the settings button on the `{ProductShortName} Analysis View` page to configure a profile for your project. The `Get Ready to Analyze` pane has the following basic configurations required for an application analysis:
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/topics/vscode/proc_configuring-profile-settings.adoc` around lines 20 -
24, Replace the inconsistent UI label "{ProductShortName} View Analysis" with
the canonical "{ProductShortName} Analysis View" in this doc so it matches the
Command Palette entry "{ProductShortName}:Open Analysis View" and other
references; update both occurrences in the snippet (the sentence opening the
Analysis View via the book icon and the sentence about clicking the settings
button on the Analysis View page) so all UI strings use "Analysis View"
consistently.

29-29: ⚠️ Potential issue | 🟡 Minor

Grammar: "If you mentioned" should be "If you mention".

The conditional clause uses past tense where present tense is required.

📝 Proposed fix
-If you mentioned a new target or a source technology in your custom rule, you can type that name to create and add the new item to the list.
+If you mention a new target or source technology in your custom rule, you can type that name to create and add the new item to the list.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/topics/vscode/proc_configuring-profile-settings.adoc` at line 29, The
conditional clause in the sentence "If you mentioned a new target or a source
technology in your custom rule, you can type that name to create and add the new
item to the list." uses past tense; change "If you mentioned" to present tense
"If you mention" so the sentence reads "If you mention a new target or a source
technology in your custom rule, you can type that name to create and add the new
item to the list." to match the rest of the instructional text.
docs/topics/vscode/proc_configuring-lighstspeed-ide-settings.adoc (1)

9-14: ⚠️ Potential issue | 🟡 Minor

Branding change LGTM; verify "Solution server settings" and "Generative AI settings" are covered in the procedure.

The abstract now lists four settings categories, but the .Procedure section only documents settings from two of them (Log level, Analyzer path, Debug:Webview). "Solution server settings" and "Generative AI settings" have no corresponding procedure steps, leaving users without actionable guidance for those categories.

Either extend the procedure to cover the new categories, or remove them from the abstract listing if they are intentionally deferred.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/topics/vscode/proc_configuring-lighstspeed-ide-settings.adoc` around
lines 9 - 14, The abstract now lists four categories but the .Procedure only
documents "Log level", "Analyzer path", and "Debug:Webview"; update the
.Procedure to either add step-by-step guidance for the missing "Solution server
settings" and "Generative AI settings" (include specific fields, expected
values, examples of use, and links to any related commands or UI locations) or
remove those two categories from the abstract; edit the document so the
.Procedure section explicitly mentions and walks through the "Solution server
settings" and "Generative AI settings" (or drop them from the list) and ensure
the existing setting names (Log level, Analyzer path, Debug:Webview, Solution
server settings, Generative AI settings) are consistently referenced.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/topics/templates/document-attributes.adoc`:
- Around line 99-100: Remove or replace the unresolved {LinkAPI} attribute
reference in docs/topics/rules-important-links.adoc: open that file, locate the
`{LinkAPI}` occurrence (line ~10) and either delete it or replace it with the
correct URL/text; if the original value should come from
document-attributes.adoc restore or re-add the `:LinkAPI:` attribute there (or
inline the intended link) so the rendered output no longer contains an
unresolved attribute.

---

Outside diff comments:
In `@docs/topics/vscode/proc_configuring-lighstspeed-ide-settings.adoc`:
- Around line 9-14: The abstract now lists four categories but the .Procedure
only documents "Log level", "Analyzer path", and "Debug:Webview"; update the
.Procedure to either add step-by-step guidance for the missing "Solution server
settings" and "Generative AI settings" (include specific fields, expected
values, examples of use, and links to any related commands or UI locations) or
remove those two categories from the abstract; edit the document so the
.Procedure section explicitly mentions and walks through the "Solution server
settings" and "Generative AI settings" (or drop them from the list) and ensure
the existing setting names (Log level, Analyzer path, Debug:Webview, Solution
server settings, Generative AI settings) are consistently referenced.

In `@docs/topics/vscode/proc_configuring-profile-settings.adoc`:
- Around line 20-24: Replace the inconsistent UI label "{ProductShortName} View
Analysis" with the canonical "{ProductShortName} Analysis View" in this doc so
it matches the Command Palette entry "{ProductShortName}:Open Analysis View" and
other references; update both occurrences in the snippet (the sentence opening
the Analysis View via the book icon and the sentence about clicking the settings
button on the Analysis View page) so all UI strings use "Analysis View"
consistently.
- Line 29: The conditional clause in the sentence "If you mentioned a new target
or a source technology in your custom rule, you can type that name to create and
add the new item to the list." uses past tense; change "If you mentioned" to
present tense "If you mention" so the sentence reads "If you mention a new
target or a source technology in your custom rule, you can type that name to
create and add the new item to the list." to match the rest of the instructional
text.

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2ee46db and 8ad0663.

📒 Files selected for processing (5)
  • docs/topics/templates/document-attributes.adoc
  • docs/topics/vscode/proc_configuring-lighstspeed-ide-settings.adoc
  • docs/topics/vscode/proc_configuring-profile-settings.adoc
  • docs/topics/vscode/proc_installing-vscode-extension.adoc
  • docs/topics/vscode/proc_vscode-analyzing-application.adoc

Comment thread docs/topics/templates/document-attributes.adoc
Copy link
Copy Markdown
Collaborator

@mpershina mpershina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@anarnold97 anarnold97 merged commit f79e115 into migtools:main Feb 26, 2026
2 checks passed
This was referenced Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants