Skip to content

Enable client SDK linters in benchmarks - #5076

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

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

Conversation

@haiyuazhang

@haiyuazhang haiyuan_zhang (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
@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
@microsoft-github-policy-service microsoft-github-policy-service Bot added the stale Mark a PR that hasn't been recently updated and will be closed. label Aug 11, 2026
@microsoft-github-policy-service

Copy link
Copy Markdown

Hi @haiyuan_zhang (@haiyuazhang). Your PR has had no update for 14 days and it is marked as a stale PR. If it is not updated within 14 days, the PR will automatically be closed. If you want to refresh the PR, please remove the stale label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

meta:website TypeSpec.io updates stale Mark a PR that hasn't been recently updated and will be closed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant