Skip to content

Enable client SDK linters in benchmarks - #5076

Draft
haiyuazhang wants to merge 5 commits into
Azure:mainfrom
haiyuazhang:haiyzhan/benchmark-client-sdk-linters
Draft

Enable client SDK linters in benchmarks#5076
haiyuazhang wants to merge 5 commits into
Azure:mainfrom
haiyuazhang:haiyzhan/benchmark-client-sdk-linters

Conversation

@haiyuazhang

@haiyuazhang haiyuazhang commented Jul 28, 2026

Copy link
Copy Markdown
Member

Summary

  • enable the client SDK ruleset for all built-in benchmark specs
  • enable the client SDK ruleset for compute, network, and web Azure service benchmarks
  • update the external benchmark configuration example

This records client SDK rules such as csharp-no-url-suffix in benchmark results after the next main-branch benchmark run. Additional rules added to the client SDK ruleset will be measured automatically.

Testing

  • generated a one-iteration main-baseline benchmark from this branch
  • confirmed linter/@azure-tools/typespec-client-generator-core/csharp-no-url-suffix is present in the aggregated benchmark history

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 69a89a25-1dfb-49ad-8531-961ad52b80f6
@haiyuazhang
haiyuazhang marked this pull request as draft July 28, 2026 06:28
@github-actions

Copy link
Copy Markdown
Contributor

No changes needing a change description found.

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

You can try these changes here

🛝 Playground 🌐 Website

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 69a89a25-1dfb-49ad-8531-961ad52b80f6
@microsoft-github-policy-service microsoft-github-policy-service Bot added the meta:website TypeSpec.io updates label Jul 28, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 69a89a25-1dfb-49ad-8531-961ad52b80f6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

meta:website TypeSpec.io updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant