mirror of
https://github.com/0xrsydn/idx-cli.git
synced 2026-08-07 01:33:52 +00:00
ci: convert prek.toml to .pre-commit-config.yaml (prek 0.3 compat)
This commit is contained in:
parent
639ee4b041
commit
5da59c36c7
2 changed files with 30 additions and 34 deletions
30
.pre-commit-config.yaml
Normal file
30
.pre-commit-config.yaml
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
repos:
|
||||||
|
- repo: builtin
|
||||||
|
hooks:
|
||||||
|
- id: trailing-whitespace
|
||||||
|
- id: end-of-file-fixer
|
||||||
|
- id: check-merge-conflict
|
||||||
|
|
||||||
|
- repo: local
|
||||||
|
hooks:
|
||||||
|
- id: cargo-fmt
|
||||||
|
name: cargo fmt
|
||||||
|
entry: cargo fmt --check
|
||||||
|
language: system
|
||||||
|
types: [rust]
|
||||||
|
pass_filenames: false
|
||||||
|
|
||||||
|
- id: cargo-clippy
|
||||||
|
name: cargo clippy
|
||||||
|
entry: cargo clippy -- -D warnings
|
||||||
|
language: system
|
||||||
|
types: [rust]
|
||||||
|
pass_filenames: false
|
||||||
|
|
||||||
|
- id: cargo-test
|
||||||
|
name: cargo test
|
||||||
|
entry: cargo nextest run
|
||||||
|
language: system
|
||||||
|
types: [rust]
|
||||||
|
pass_filenames: false
|
||||||
|
stages: [pre-push]
|
||||||
34
prek.toml
34
prek.toml
|
|
@ -1,34 +0,0 @@
|
||||||
# prek.toml — pre-commit & pre-push hooks for idx-cli
|
|
||||||
|
|
||||||
[[repos]]
|
|
||||||
repo = "builtin"
|
|
||||||
hooks = [
|
|
||||||
{ id = "trailing-whitespace" },
|
|
||||||
{ id = "end-of-file-fixer" },
|
|
||||||
{ id = "check-merge-conflict" },
|
|
||||||
]
|
|
||||||
|
|
||||||
[[repos]]
|
|
||||||
repo = "local"
|
|
||||||
|
|
||||||
[[repos.hooks]]
|
|
||||||
id = "cargo-fmt"
|
|
||||||
name = "cargo fmt"
|
|
||||||
entry = "cargo fmt --check"
|
|
||||||
language = "system"
|
|
||||||
types = ["rust"]
|
|
||||||
pass_filenames = false
|
|
||||||
|
|
||||||
[[repos.hooks]]
|
|
||||||
id = "cargo-clippy"
|
|
||||||
name = "cargo clippy"
|
|
||||||
entry = "cargo clippy -- -D warnings"
|
|
||||||
language = "system"
|
|
||||||
types = ["rust"]
|
|
||||||
pass_filenames = false
|
|
||||||
|
|
||||||
[[repos]]
|
|
||||||
repo = "local"
|
|
||||||
hooks = [
|
|
||||||
{ id = "cargo-test", name = "cargo test", entry = "cargo nextest run", language = "system", types = ["rust"], pass_filenames = false, stages = ["pre-push"] },
|
|
||||||
]
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue