Skip to content

chore: regenerate typescript tree-sitter accuracy baseline (post #2303) - #2306

Merged
squid-protocol merged 2 commits into
mainfrom
fix/typescript-abstract-method-signature-tricomparison
Aug 27, 2026
Merged

chore: regenerate typescript tree-sitter accuracy baseline (post #2303)#2306
squid-protocol merged 2 commits into
mainfrom
fix/typescript-abstract-method-signature-tricomparison

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

Summary

Follow-up to #2303, which merged before this baseline-regen commit landed (no required status checks on this repo means auto-merge doesn't wait for every check to finish, and tree-sitter-accuracy-audit isn't in the required list) -- main currently has the abstract_method_signature NODE_MAPS fix without its corresponding baseline update, which would fail tree-sitter-accuracy-audit on the next PR touching a related path. This closes that gap.

Changes

  • tests/tree_sitter_accuracy_baseline_typescript.json -- regenerated via --regenerate, which refuses to write if any metric regressed (it didn't; every changed metric improved): extra_functions 3->1 (the 2 false positives fix(typescript): add abstract_method_signature to tri-comparison audit's func_node_types #2303 fixed; the remaining 1, catch in vscode/async.ts, is a separate, already-known, unrelated shape), found_functions/args_exact_match both up, real_functions 2913->2915 (tree-sitter now sees the 2 abstract method signatures it was blind to before).
  • gitgalaxy/standards/language_standards.py -- summary table refreshed to match (auto-generated by the same --regenerate run, verified via --summary-table).

Verification

  • python tests/tools/tree_sitter_accuracy_audit.py --lang typescript --ci -- passes against current main.
  • python tests/tools/tree_sitter_accuracy_audit.py --summary-table -- confirms no further diff.
  • tests/ruff_audit.py --ci / tests/mypy_audit.py --ci -- clean.

🤖 Generated with Claude Code

CI's tree-sitter-accuracy-audit correctly caught the ground-truth drift this
fix causes: real_functions 2913 -> 2915 (tree-sitter now sees the 2 abstract
method signatures it was blind to before), found_functions/args_exact_match
both improved, extra_functions dropped 3 -> 1 (the 2 this PR fixes; the
remaining 1, `catch` in vscode/async.ts, is a separate, already-known,
unrelated shape -- see the tri-comparison ledger's
typescript/function/existence/agree[tree_sitter]_vs[ctags,gitgalaxy] entry).
`--regenerate` refuses to write if any metric regressed -- it didn't, this
run is a pure improvement. Summary table in language_standards.py refreshed
to match (99.6%->99.9% found_functions, 99.9%->100.0% args_exact_match).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

🐦‍⬛ Muninn Security Scan

✅ No security issues found.

🐦‍⬛ Powered by Muninn · Skald Lab

@squid-protocol
squid-protocol merged commit 2064d02 into main Aug 27, 2026
30 checks passed
@squid-protocol
squid-protocol deleted the fix/typescript-abstract-method-signature-tricomparison branch August 27, 2026 08:24
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