Skip to content

Fix: Update SSW CodeAuditor links to https://codeauditor.com + recategorise rules (Interfaces Forms & Software Engineering & Websites & CMS)#12618

Open
Copilot wants to merge 17 commits intomainfrom
copilot/search-references-codeauditor
Open

Fix: Update SSW CodeAuditor links to https://codeauditor.com + recategorise rules (Interfaces Forms & Software Engineering & Websites & CMS)#12618
Copilot wants to merge 17 commits intomainfrom
copilot/search-references-codeauditor

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 27, 2026

  • Rename top category title to "Content Management System (CMS)"
  • Update uri in categories/cms/index.mdx from websites-and-cms to cms
  • Add redirects: - websites-and-cms in categories/cms/index.mdx to preserve old links
  • Rename folder categories/websites-and-cms/categories/cms/ via git mv
  • Update categories/index.mdx reference
  • Update all 14 rule files that reference categories/websites-and-cms/
  • Validate changes

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 27, 2026

🔍 Preview PR Changes

View updated pages in edit mode:

Branch: copilot/search-references-codeauditor

@github-actions github-actions Bot added the Age: 🥚 - New About 2 hours old label Apr 27, 2026
@tiagov8
Copy link
Copy Markdown
Member

tiagov8 commented Apr 27, 2026

@copilot

Move these 3 rules from Layout and Formatting to Interfaces Forms

  • rule: public/uploads/rules/control-choice-do-you-use-checked-list-boxes-instead-of-multi-select-list-boxes/rule.mdx
  • rule: public/uploads/rules/control-choice-do-you-use-comboboxes-instead-of-single-select-list-boxes/rule.mdx
  • rule: public/uploads/rules/do-you-avoid-having-reset-buttons-on-webforms/rule.mdx

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 27, 2026

@copilot

Move these 3 rules from Layout and Formatting to Interfaces Forms
...

Done in ff8ec5e. Removed the 3 rules from rules-to-better-websites-layout-and-formatting.mdx and added them to rules-to-better-interfaces-forms.mdx.

Copilot AI changed the title Fix: Update SSW CodeAuditor links (without # fragments) to https://codeauditor.com Fix: Update SSW CodeAuditor links (without # fragments) to https://codeauditor.com + move 3 rules to Interfaces Forms Apr 27, 2026
Copilot AI requested a review from tiagov8 April 27, 2026 21:51
@github-actions github-actions Bot added Age: 🐥 - Adolescent About 8 hours old Age: 🐤 - Mature About 16 hours old Age: 🐓 - Old About 32 hours old Age: 🍗 - Ancient About 64 hours old Age: 🦖 - Extinct About 128 hours old and removed Age: 🥚 - New About 2 hours old Age: 🐥 - Adolescent About 8 hours old Age: 🐤 - Mature About 16 hours old Age: 🐓 - Old About 32 hours old Age: 🍗 - Ancient About 64 hours old labels Apr 28, 2026
@tiagov8
Copy link
Copy Markdown
Member

tiagov8 commented May 1, 2026

@copilot resolve the merge conflicts in this pull request

@tiagov8
Copy link
Copy Markdown
Member

tiagov8 commented May 1, 2026

Hi @copilot

  1. Can you move all these categories from WEBSITES AND CMS to be under SOFTWARE ENGINEERING ?

rules-to-better-website-development-asp-net.mdx
rules-to-better-websites-deployment.mdx
rules-to-better-websites-development.mdx
rules-to-better-websites-graphics.mdx
rules-to-better-websites-tuning-and-maintenance.mdx

  1. Please fix the referenced category path in each rule under these rules

…neering + update rule references

Agent-Logs-Url: https://github.com/SSWConsulting/SSW.Rules.Content/sessions/43f6f299-8e0c-41bd-b9fc-c99048b09ad5

Co-authored-by: tiagov8 <12601228+tiagov8@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 1, 2026

Hi @copilot

  1. Can you move all these categories from WEBSITES AND CMS to be under SOFTWARE ENGINEERING ?
    ...

Done in 9b723d1. The 5 category files have been moved from categories/websites-and-cms/ to categories/software-engineering/, the index files updated, and the categories/websites-and-cms/index.mdx no longer references them. The rule files were already pointing to categories/software-engineering/ for these categories (via the merged main branch), so no path updates were needed in individual rules.

Copilot AI changed the title Fix: Update SSW CodeAuditor links (without # fragments) to https://codeauditor.com + move 3 rules to Interfaces Forms Fix: Update SSW CodeAuditor links to https://codeauditor.com + recategorise rules (Interfaces Forms & Software Engineering) May 1, 2026
Copilot finished work on behalf of tiagov8 May 1, 2026 18:25
Copilot AI requested a review from tiagov8 May 1, 2026 18:25
Copilot finished work on behalf of tiagov8 May 1, 2026 18:35
@tiagov8 tiagov8 changed the title Fix: Update SSW CodeAuditor links to https://codeauditor.com + recategorise rules (Interfaces Forms & Software Engineering) Fix: Update SSW CodeAuditor links to https://codeauditor.com + recategorise rules (Interfaces Forms & Software Engineering & Websites & CMS) May 1, 2026
@tiagov8 tiagov8 requested a review from Copilot May 1, 2026 18:43
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates SSW Rules content to reflect the new SSW Code Auditor canonical URL (https://codeauditor.com) and restructures category organization by introducing a new Content Management System (CMS) top category (with redirects) while re-homing several website-related subcategories under Software Engineering.

Changes:

  • Replaced legacy ssw.com.au/ssw/CodeAuditor links with https://codeauditor.com across multiple rules.
  • Renamed/migrated the “Websites and CMS” top-category to Content Management System (CMS) (new uri: cms + redirects), and updated affected rule frontmatter category paths.
  • Added/updated several “Rules to Better Websites …” category files under categories/software-engineering/ and rebalanced category indexes.

Reviewed changes

Copilot reviewed 53 out of 62 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
public/uploads/rules/when-to-use-umbraco/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/when-to-use-sitefinity/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/when-to-use-sanity/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/when-to-use-contentful/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/when-anchor-should-run-at-server/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/use-wordpress-with-markdown/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/use-umbraco-with-markdown/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/use-sitefinity-with-markdown/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/use-sanity-with-markdown/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/use-listview-over-gridview-for-readonly/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/use-document-types-in-umbraco/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/use-custom-post-types-in-wordpress/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/use-contentful-with-markdown/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/use-content-types-in-sitefinity/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/use-content-models-in-contentful/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/use-cannot-and-website-instead-of-separated-words/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/use-anchoring-and-docking-if-you-have-a-multiline-textboxes/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/use-anchoring-and-docking-horizontal-only-with-single-line-textboxes/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/textalign-should-be-topleft-or-middleleft/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/suffix-unit-test-classes-with-tests/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/set-the-scrollbars-property-if-the-textbox-is-multiline/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/remove-the-debug-attribute-in-webconfig-compilation-element/rule.mdx Move rule category to ASP.NET website-development category + update CodeAuditor link.
public/uploads/rules/model-content-in-sanity/rule.mdx Update category reference from websites-and-cms to cms.
public/uploads/rules/have-a-resetdefault-function-to-handle-messed-up-user-settings/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/enum-types-should-not-be-suffixed-with-the-word-enum/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-write-the-word-email-in-the-correct-format/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-use-solution-folders-to-neatly-structure-your-solution/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-use-ladylog/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-rotate-your-marketing-communications/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-put-your-setup-file-in-your-a-setup-folder/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-put-all-images-in-the-images-folder/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-log-all-errors-with-ssw-exception-manager/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-label-your-form-buttons-consistently/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-know-bak-files-must-not-exist/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-keep-images-folder-image-only/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-implement-trace-logging-with-log4net/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-avoid-having-reset-buttons-on-webforms/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-always-use-option-explicit/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-always-make-file-paths-quoted/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/do-you-add-ssw-code-auditor-nunit-and-microsoft-fxcop-project-files-to-your-solution/rule.mdx Update CodeAuditor links to https://codeauditor.com.
public/uploads/rules/do-not-use-linkbutton/rule.mdx Remove duplicate/old category association + update CodeAuditor link.
public/uploads/rules/control-choice-do-you-use-comboboxes-instead-of-single-select-list-boxes/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/control-choice-do-you-use-checked-list-boxes-instead-of-multi-select-list-boxes/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/check-in-policies-to-enable-in-tfs/rule.mdx Update CodeAuditor link to https://codeauditor.com.
public/uploads/rules/c-vb-net-configuration-do-you-know-not-to-use-debug-compilation-in-production-applications/rule.mdx Update CodeAuditor link to https://codeauditor.com.
categories/websites-and-cms/index.mdx Remove old “Websites and CMS” top-category definition (replaced by cms).
categories/software-engineering/rules-to-better-websites-tuning-and-maintenance.mdx Add new category file for tuning/maintenance website rules.
categories/software-engineering/rules-to-better-websites-graphics.mdx Add new category file for website graphics rules.
categories/software-engineering/rules-to-better-websites-development.mdx Remove rules moved to ASP.NET-specific category.
categories/software-engineering/rules-to-better-websites-deployment.mdx Add new category file for website deployment rules.
categories/software-engineering/rules-to-better-website-development-asp-net.mdx Add moved rule entry (but currently includes hidden characters that must be fixed).
categories/software-engineering/index.mdx Add new website-related categories into Software Engineering top-category index.
categories/index.mdx Switch top-category reference from websites-and-cms to cms.
categories/design/rules-to-better-websites-layout-and-formatting.mdx Add moved interface/form-related rules into design website layout category.
categories/design/rules-to-better-interfaces-forms.mdx Remove moved rules from interfaces/forms category.
categories/cms/rules-to-better-wordpress.mdx Add new CMS subcategory for WordPress rules.
categories/cms/rules-to-better-umbraco.mdx Add new CMS subcategory for Umbraco rules.
categories/cms/rules-to-better-tinacms.mdx Add new CMS subcategory for TinaCMS rules.
categories/cms/rules-to-better-sitefinity.mdx Add new CMS subcategory for Sitefinity rules.
categories/cms/rules-to-better-sanity.mdx Add new CMS subcategory for Sanity rules.
categories/cms/rules-to-better-contentful.mdx Add new CMS subcategory for Contentful rules.
categories/cms/index.mdx Add new CMS top-category with uri: cms and redirect from websites-and-cms.
Comments suppressed due to low confidence (1)

categories/software-engineering/rules-to-better-website-development-asp-net.mdx:46

  • Line contains invisible Unicode characters (likely LRM/zero-width) before the list item and at the end of the path, which breaks the YAML indentation/creates an incorrect file path. Re-type this line using normal ASCII spaces and ensure it aligns with the other index entries (e.g., - rule: ...) with no trailing hidden characters.

Comment thread public/uploads/rules/check-in-policies-to-enable-in-tfs/rule.mdx Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates SSW Rules content to reflect the new CodeAuditor domain and reorganizes CMS-related categories (including a top-category rename + redirects) to preserve existing links while improving navigation.

Changes:

  • Repoint “SSW Code Auditor” links from ssw.com.au/.../CodeAuditor to https://codeauditor.com across multiple rule pages.
  • Replace categories/websites-and-cms/... references with the new categories/cms/... structure and introduce the new CMS top-category with redirects.
  • Move/introduce “Rules to Better Websites - …” category groupings under Software Engineering and adjust category indexes accordingly.

Reviewed changes

Copilot reviewed 53 out of 62 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
public/uploads/rules/when-to-use-umbraco/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/when-to-use-sitefinity/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/when-to-use-sanity/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/when-to-use-contentful/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/when-anchor-should-run-at-server/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/use-wordpress-with-markdown/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/use-umbraco-with-markdown/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/use-sitefinity-with-markdown/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/use-sanity-with-markdown/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/use-listview-over-gridview-for-readonly/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/use-document-types-in-umbraco/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/use-custom-post-types-in-wordpress/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/use-contentful-with-markdown/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/use-content-types-in-sitefinity/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/use-content-models-in-contentful/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/use-cannot-and-website-instead-of-separated-words/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/use-anchoring-and-docking-if-you-have-a-multiline-textboxes/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/use-anchoring-and-docking-horizontal-only-with-single-line-textboxes/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/textalign-should-be-topleft-or-middleleft/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/suffix-unit-test-classes-with-tests/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/set-the-scrollbars-property-if-the-textbox-is-multiline/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/remove-the-debug-attribute-in-webconfig-compilation-element/rule.mdx Update category + CodeAuditor link to https://codeauditor.com
public/uploads/rules/model-content-in-sanity/rule.mdx Update category reference to new categories/cms/... structure
public/uploads/rules/have-a-resetdefault-function-to-handle-messed-up-user-settings/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/enum-types-should-not-be-suffixed-with-the-word-enum/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-write-the-word-email-in-the-correct-format/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-use-solution-folders-to-neatly-structure-your-solution/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-use-ladylog/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-rotate-your-marketing-communications/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-put-your-setup-file-in-your-a-setup-folder/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-put-all-images-in-the-images-folder/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-log-all-errors-with-ssw-exception-manager/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-label-your-form-buttons-consistently/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-know-bak-files-must-not-exist/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-keep-images-folder-image-only/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-implement-trace-logging-with-log4net/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-avoid-having-reset-buttons-on-webforms/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-always-use-option-explicit/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-always-make-file-paths-quoted/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/do-you-add-ssw-code-auditor-nunit-and-microsoft-fxcop-project-files-to-your-solution/rule.mdx Update CodeAuditor links to https://codeauditor.com
public/uploads/rules/do-not-use-linkbutton/rule.mdx Remove redundant category + update CodeAuditor link
public/uploads/rules/control-choice-do-you-use-comboboxes-instead-of-single-select-list-boxes/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/control-choice-do-you-use-checked-list-boxes-instead-of-multi-select-list-boxes/rule.mdx Update CodeAuditor link to https://codeauditor.com
public/uploads/rules/check-in-policies-to-enable-in-tfs/rule.mdx Fix download link wording + update CodeAuditor link
public/uploads/rules/c-vb-net-configuration-do-you-know-not-to-use-debug-compilation-in-production-applications/rule.mdx Update CodeAuditor link to https://codeauditor.com
categories/websites-and-cms/index.mdx Remove old top-category index (replaced by CMS)
categories/software-engineering/rules-to-better-websites-tuning-and-maintenance.mdx Add new category for website tuning/maintenance under Software Engineering
categories/software-engineering/rules-to-better-websites-graphics.mdx Add new category for website graphics under Software Engineering
categories/software-engineering/rules-to-better-websites-development.mdx Adjust website development category index (moved items)
categories/software-engineering/rules-to-better-websites-deployment.mdx Add new category for website deployment under Software Engineering
categories/software-engineering/rules-to-better-website-development-asp-net.mdx Add moved rule to ASP.NET website development category
categories/software-engineering/index.mdx Include the new website-related categories in the Software Engineering top-category index
categories/index.mdx Point top-category index from old Websites & CMS to new CMS
categories/design/rules-to-better-websites-layout-and-formatting.mdx Re-categorize selected UI/webforms-related rules into layout/formatting
categories/design/rules-to-better-interfaces-forms.mdx Remove moved rules from Interfaces (Forms) category index
categories/cms/rules-to-better-wordpress.mdx Add WordPress category under new CMS top-category
categories/cms/rules-to-better-umbraco.mdx Add Umbraco category under new CMS top-category
categories/cms/rules-to-better-tinacms.mdx Add TinaCMS category under new CMS top-category
categories/cms/rules-to-better-sitefinity.mdx Add Sitefinity category under new CMS top-category
categories/cms/rules-to-better-sanity.mdx Add Sanity category under new CMS top-category
categories/cms/rules-to-better-contentful.mdx Add Contentful category under new CMS top-category
categories/cms/index.mdx Add new CMS top-category with uri: cms + redirect from websites-and-cms

Comment thread public/uploads/rules/check-in-policies-to-enable-in-tfs/rule.mdx Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@tiagov8 tiagov8 enabled auto-merge (squash) May 4, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Age: 🦖 - Extinct About 128 hours old

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants