pre-commit/testing/resources
Matan Shavit ae5018d3e5
Add Bun language support
Implements Bun as a new language option for pre-commit hooks, enabling
hooks to run using the Bun JavaScript runtime and package manager.

- Add bun.py language implementation with binary download/install
- Support system-installed Bun or automatic version download
- Add comprehensive tests including version handling and hook execution
- Register bun in all_languages.py
- Include test repository fixture for integration tests
2025-10-28 21:15:51 -04:00
..
arbitrary_bytes_repo Clean up calls to .encode() / .decode() 2020-01-12 10:46:33 -08:00
arg_per_line_hooks_repo Introduce .pre-commit-hooks.yaml as a replacement for hooks.yaml 2017-01-21 13:47:59 -08:00
bun-hook-repo Add Bun language support 2025-10-28 21:15:51 -04:00
exclude_types_repo add types_or 2020-11-02 17:25:10 +00:00
failing_hook_repo add types_or 2020-11-02 17:25:10 +00:00
logfile_repo Adds support for 'log_file' in hook config 2017-05-08 10:54:04 +10:00
modified_file_returns_zero_repo add types_or 2020-11-02 17:25:10 +00:00
not_found_exe Introduce .pre-commit-hooks.yaml as a replacement for hooks.yaml 2017-01-21 13:47:59 -08:00
prints_cwd_repo Introduce .pre-commit-hooks.yaml as a replacement for hooks.yaml 2017-01-21 13:47:59 -08:00
python3_hooks_repo remove python 2.x cross version tests 2022-12-06 17:36:57 -05:00
python_hooks_repo drop python 3.6 support 2022-01-18 18:44:20 -05:00
script_hooks_repo add types_or 2020-11-02 17:25:10 +00:00
stdout_stderr_repo Some manual .format() -> f-strings 2020-01-12 13:39:53 -08:00
system_hook_with_spaces_repo Introduce .pre-commit-hooks.yaml as a replacement for hooks.yaml 2017-01-21 13:47:59 -08:00
types_or_repo add types_or 2020-11-02 17:25:10 +00:00
types_repo add types_or 2020-11-02 17:25:10 +00:00
img1.jpg Add staged_files_only context manager. 2014-04-05 19:35:35 -07:00
img2.jpg Add staged_files_only context manager. 2014-04-05 19:35:35 -07:00
img3.jpg Add staged_files_only context manager. 2014-04-05 19:35:35 -07:00