just: Check for Git and Jujutsu-VCS conflict markers
This commit is contained in:
parent
f00a1624df
commit
07c624499c
13
justfile
13
justfile
|
|
@ -22,7 +22,7 @@ commit-msg file: (verify-tool "typos" "typos-cli")
|
||||||
|
|
||||||
# Run pre-commit checks
|
# Run pre-commit checks
|
||||||
[group('hooks')]
|
[group('hooks')]
|
||||||
pre-commit: format-rust check-rust check-docs check-typos check-spelling check-scripts check-keywords format-nix
|
pre-commit: check-conflict-markers format-rust check-rust check-docs check-typos check-spelling check-scripts check-keywords format-nix
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "{{SUCCESS}}pre-commit passed!{{NORMAL}}"
|
@echo "{{SUCCESS}}pre-commit passed!{{NORMAL}}"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
@ -93,6 +93,15 @@ check-scripts: (verify-tool "shellcheck")
|
||||||
check-keywords: (verify-tool "rg" "ripgrep")
|
check-keywords: (verify-tool "rg" "ripgrep")
|
||||||
@CHECK="{{CHECK}}" NORMAL="{{NORMAL}}" scripts/just/check-keywords.sh
|
@CHECK="{{CHECK}}" NORMAL="{{NORMAL}}" scripts/just/check-keywords.sh
|
||||||
|
|
||||||
|
# Run conflict marker checks
|
||||||
|
[group('pre-commit')]
|
||||||
|
[group('pre-push')]
|
||||||
|
[group('check')]
|
||||||
|
[parallel]
|
||||||
|
check-conflict-markers: (verify-tool "rg" "ripgrep")
|
||||||
|
@echo "{{CHECK}}Checking for conflict markers...{{NORMAL}}"
|
||||||
|
@! rg -n '^(<{7}|\|{7}|={7}|>{7}|%{7}|\+{7}|-{7})( |$)'
|
||||||
|
|
||||||
# Format Nix files
|
# Format Nix files
|
||||||
[group('pre-commit')]
|
[group('pre-commit')]
|
||||||
[group('pre-push')]
|
[group('pre-push')]
|
||||||
|
|
@ -103,7 +112,7 @@ format-nix:
|
||||||
|
|
||||||
# Run pre-push checks
|
# Run pre-push checks
|
||||||
[group('hooks')]
|
[group('hooks')]
|
||||||
pre-push: format-rust check-rust check-keywords check-docs check-spelling check-scripts check-typos format-nix lint-rust
|
pre-push: check-conflict-markers format-rust check-rust check-keywords check-docs check-spelling check-scripts check-typos format-nix lint-rust
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "{{SUCCESS}}pre-push passed!{{NORMAL}}"
|
@echo "{{SUCCESS}}pre-push passed!{{NORMAL}}"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue