Skip to content

docs(AC0033,AC0034): add rule pages for RequiredInterfaceImplementation - #193

Merged
Arthurvdv merged 1 commit into
mainfrom
docs/ac0033-ac0034-required-interface-implementation
Sep 27, 2026
Merged

Arthurvdv merged 1 commit into
mainfrom
docs/ac0033-ac0034-required-interface-implementation

Conversation

@Arthurvdv

Copy link
Copy Markdown
Member

Summary

Rule pages for the two new ApplicationCop rules introduced in ALCops/Analyzers#568:

  • AC0033 — Rest Client requires an Http Client Handler implementation
  • AC0034 — Telemetry requires a Telemetry Logger implementation

Plus the two rows in the ApplicationCop _index.md table.

Both pages follow rule-pages.md: [params] front matter taken from DiagnosticDescriptors.cs (Warning, Design, no code action, obsolete objects ignored), a mechanism-first Why, a bad/fixed example pair with hl_lines, the reporting conditions, an ### Exception with a pragma example for the dependency-provided implementation, and See also links.

Verification

  • Hugo (extended) build with --panicOnWarning --printPathWarnings: 169 pages, no warnings; both pages generated.
  • hl_lines checked against the highlighted spans in the built HTML.
  • markdownlint-cli2 on the three files: 0 issues.
  • Every external link returns 200 (curl -sI).

Companion to ALCops/Analyzers#568.

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Arthurvdv
Arthurvdv merged commit 75f587a into main Sep 27, 2026
1 check passed
@Arthurvdv
Arthurvdv deleted the docs/ac0033-ac0034-required-interface-implementation branch September 27, 2026 10:20
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.

1 participant