# EXAMPLE USAGE # Refer for explanation to following link: # https://github.com/evilmartians/lefthook/blob/master/docs/full_guide.md # pre-push: commands: fix-prettier: tags: frontend security glob: '*.{js,ts}' run: npm run fix-prettier {staged_files} pre-commit: parallel: true commands: check-blockwords: run: npm run check-blockwords lint: run: npm run lint-lib # # pre-commit: # parallel: true # commands: # eslint: # glob: "*.{js,ts}" # run: yarn eslint {staged_files} # rubocop: # tags: backend style # glob: "*.rb" # exclude: "application.rb|routes.rb" # run: bundle exec rubocop --force-exclusion {all_files} # govet: # tags: backend style # files: git ls-files -m # glob: "*.go" # run: go vet {files} # scripts: # "hello.js": # runner: node # "any.go": # runner: go run