diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2025-09-24 20:47:22 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2025-09-24 22:41:54 +0900 |
| commit | f0c4ee4047f3b70241bacab712642437e37fad2f (patch) | |
| tree | 45c711fb9d946001909b59d58c6eb31f6b36c0d1 /Makefile | |
| parent | de0df2422ac26edcd083d801e93635deb0786589 (diff) | |
| download | fzf-f0c4ee4047f3b70241bacab712642437e37fad2f.tar.gz | |
make lint: Perform bash script linting
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 18 |
1 files changed, 6 insertions, 12 deletions
@@ -10,9 +10,9 @@ BASH_SCRIPTS := $(ROOT_DIR)/bin/fzf-preview.sh \ $(ROOT_DIR)/install \ $(ROOT_DIR)/uninstall \ $(ROOT_DIR)/shell/common.sh \ - $(ROOT_DIR)/shell/update-common.sh -BASH_SCRIPTS_INDENT_LEFT := $(ROOT_DIR)/shell/completion.bash \ - $(ROOT_DIR)/shell/key-bindings.bash + $(ROOT_DIR)/shell/update.sh \ + $(ROOT_DIR)/shell/completion.bash \ + $(ROOT_DIR)/shell/key-bindings.bash ifdef FZF_VERSION VERSION := $(FZF_VERSION) @@ -100,17 +100,11 @@ bench: lint: $(SOURCES) test/*.rb test/lib/*.rb ${BASH_SCRIPTS} [ -z "$$(gofmt -s -d src)" ] || (gofmt -s -d src; exit 1) bundle exec rubocop -a --require rubocop-minitest --require rubocop-performance - [ -z "$$(shfmt -d $(BASH_SCRIPTS))" ] || (echo "format bash files by (make fmt)"; exit 1) + shell/update.sh --check ${BASH_SCRIPTS} -fmt: $(SOURCES) $(BASH_SCRIPTS) $(BASH_SCRIPTS_INDENT_LEFT) +fmt: $(SOURCES) $(BASH_SCRIPTS) gofmt -s -w src - shfmt -w $(BASH_SCRIPTS) - # shift left because we have an outermost if block for historical reasons. - for f in $(BASH_SCRIPTS_INDENT_LEFT); do \ - shfmt -w "$$f"; \ - tmp=$$(mktemp); \ - sed 's/^ //' "$$f" > "$$tmp" && mv "$$tmp" "$$f"; \ - done + shell/update.sh ${BASH_SCRIPTS} install: bin/fzf |
