Skip to content

perf: MCP/Skills auto improvements#2

Open
art049 wants to merge 5 commits into
codspeed-wizard-1773436314243from
perf/linter-resolve-qualified-name
Open

perf: MCP/Skills auto improvements#2
art049 wants to merge 5 commits into
codspeed-wizard-1773436314243from
perf/linter-resolve-qualified-name

Pre-allocate collections in SemanticModel, Scopes, and Checker

c85edb8
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis succeeded Mar 17, 2026 in 0s

Performance Gate Passed

⚡ 7 improved benchmarks
✅ 23 untouched benchmarks

Performance Changes

Benchmark BASE HEAD Efficiency
linter/default-rules[pydantic/types.py] 2.2 ms 1.9 ms +16.03%
linter/all-with-preview-rules[large/dataset.py] 23.2 ms 20.7 ms +12.35%
linter/all-rules[pydantic/types.py] 8.8 ms 7.7 ms +14.85%
linter/default-rules[numpy/ctypeslib.py] 1,045.9 µs 948.2 µs +10.3%
linter/default-rules[numpy/globals.py] 212.4 µs 187.5 µs +13.31%
linter/all-with-preview-rules[pydantic/types.py] 10.4 ms 9.2 ms +12.92%
linter/all-rules[large/dataset.py] 19.4 ms 17 ms +13.75%

Comparing perf/linter-resolve-qualified-name (c85edb8) with codspeed-wizard-1773436314243 (32d6563)

Open in CodSpeed