ruff/scripts
konsti 8a7dcb794b
Add formatter progress tracking to CI (#5919)
**Summary** Add a formatter progress testing script to CI. This script
will 1) print the black compability on each run 2) catch regressions wrt
to formatter stability, emitting invalid syntax and other kinds of bugs
(e.g. #5917) before they land on main 3) have an additional layer of
real world tests when implementing new nodes or other new formatter
code.

This is currently a bash script, i'm not sure if we want to keep it that
way, or switch to e.g. the regular ecosystem scripts. The output
separation of `format_dev` could also use some polishing. We should also
consider pinning commits so we don't get spurious regression when they
change their code.

**Test Plan** The script extends CI.
2023-07-24 09:12:42 +00:00
..
benchmarks markdownlint: enforce 100 char max length (#4698) 2023-05-28 22:45:56 -04:00
Dockerfile.ecosystem Remove outdated feature flag from Dockerfile.ecosystem (#4620) 2023-05-24 08:19:08 +00:00
_utils.py Use `__future__` imports in scripts (#5301) 2023-06-22 11:40:16 -04:00
add_plugin.py Port over some fixes from #3747 (#5940) 2023-07-21 03:55:01 +00:00
add_rule.py Create snake_case file if linter is Pylint (#5948) 2023-07-21 22:13:43 -04:00
check_docs_formatted.py [`perflint`] Add `PERF401` and `PERF402` rules (#5298) 2023-07-03 04:03:09 +00:00
check_ecosystem.py Use permalinks in ecosystem diff references (#5704) 2023-07-12 01:26:37 -05:00
ecosystem_all_check.py Update scripts/ecosystem_all_check.sh (#5737) 2023-07-13 15:25:22 +02:00
ecosystem_all_check.sh Update scripts/ecosystem_all_check.sh (#5737) 2023-07-13 15:25:22 +02:00
ecosystem_all_check_entrypoint.sh Make ecosystem all check more generic (#4629) 2023-05-24 16:26:23 +02:00
formatter_progress.sh Add formatter progress tracking to CI (#5919) 2023-07-24 09:12:42 +00:00
generate_known_standard_library.py Remove HashMap and HashSet for known-standard-library detection (#5345) 2023-06-23 19:59:03 +00:00
generate_mkdocs.py Move some MkDocs responsibilities around (#5542) 2023-07-05 22:06:01 +00:00
pyproject.toml Check for `Any` in other types for `ANN401` (#5601) 2023-07-13 18:19:27 +05:30
transform_readme.py Use `__future__` imports in scripts (#5301) 2023-06-22 11:40:16 -04:00
update_ambiguous_characters.py Use `match` instead of `phf` for confusable lookup (#5953) 2023-07-24 02:23:36 +00:00
update_schemastore.py Use SSH clones in `update_schemastore.py` (#5322) 2023-06-23 09:50:10 -04:00