# Lefthook configuration # # Add commit hooks with `bundle exec lefthook install` # # Refer for explanation to following link: # https://github.com/evilmartians/lefthook/blob/master/docs/usage.md pre-commit: parallel: true commands: eslint: root: "frontend/" files: git diff --name-only --staged glob: "*.{js,ts,jsx,tsx}" run: npx eslint {staged_files} rubocop: files: git diff --name-only --staged glob: "*.rb" run: bin/dirty-rubocop --uncommitted --force-exclusion {files}