Skip to content

[TEST][NOCOMMIT] Add mypy_primer comparison script for pyrefly vs pyright#2679

Closed
migeed-z wants to merge 1 commit intofacebook:mainfrom
migeed-z:add-primer-comparison-script
Closed

[TEST][NOCOMMIT] Add mypy_primer comparison script for pyrefly vs pyright#2679
migeed-z wants to merge 1 commit intofacebook:mainfrom
migeed-z:add-primer-comparison-script

Conversation

@migeed-z
Copy link
Contributor

@migeed-z migeed-z commented Mar 5, 2026

Adds two scripts under scripts/:

  • projects.py: project list sourced from mypy_primer with pyrefly_cmd additions
  • compare_typecheckers.py: clones projects, sets up venvs with deps, runs pyrefly and pyright, and produces a comparison table of error counts and times

Supports two-phase usage (clone-only then run), persistent caching, CSV output, and per-project filtering via -k.

Summary

Fixes #XXXX

Test Plan

Adds two scripts under scripts/:
- projects.py: project list sourced from mypy_primer with pyrefly_cmd additions
- compare_typecheckers.py: clones projects, sets up venvs with deps, runs
  pyrefly and pyright, and produces a comparison table of error counts and times

Supports two-phase usage (clone-only then run), persistent caching, CSV output,
and per-project filtering via -k.
@meta-cla meta-cla bot added the cla signed label Mar 5, 2026
@meta-codesync
Copy link

meta-codesync bot commented Mar 5, 2026

@migeed-z has imported this pull request. If you are a Meta employee, you can view this in D95460166.

@migeed-z migeed-z closed this Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant