Open flying-sheep opened 4 weeks ago
There are two ways in which people use tools like biome:
yarn
npm
Using pre-commit’s environment management to install the tool version
pre-commit
This variant is particularly useful for projects that don’t use a JS environment themselves, e.g. Python projects.
The second use case integrates nicely with pre-commit autoupdate if the repo has tags matching the tool version.
pre-commit autoupdate
Other pre-commit mirror repos show how it’s done, and the pyproject.toml for this repo would look like this:
pyproject.toml
{ "name": "@biomejs/pre-commit", "description": "Biome pre-commit node package", "version": "1.8.3", "dependencies": {"@biomejs/biome": "1.8.3"} }
The two mentions of 1.8.3 would be updated by a workflow like in other mirror repos.
1.8.3
People who want to use a locally installed version of biome could use the instructions mentioned here: https://github.com/biomejs/pre-commit?tab=readme-ov-file#using-biome-with-a-local-pre-commit-hook
PRs are welcome
There are two ways in which people use tools like biome:
yarn
ornpm
)Using
pre-commit
’s environment management to install the tool versionThis variant is particularly useful for projects that don’t use a JS environment themselves, e.g. Python projects.
The second use case integrates nicely with
pre-commit autoupdate
if the repo has tags matching the tool version.Other pre-commit mirror repos show how it’s done, and the
pyproject.toml
for this repo would look like this:The two mentions of
1.8.3
would be updated by a workflow like in other mirror repos.People who want to use a locally installed version of biome could use the instructions mentioned here: https://github.com/biomejs/pre-commit?tab=readme-ov-file#using-biome-with-a-local-pre-commit-hook