From 46f929c98380a057b9eec37fb35d2d90a0aead74 Mon Sep 17 00:00:00 2001 From: checktheroads Date: Sun, 3 Jan 2021 23:04:08 -0700 Subject: [PATCH] update pre-commit with frontend hooks --- .pre-commit-config.yaml | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index db32a85..95a6eaf 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,11 +7,31 @@ repos: - commit - repo: local hooks: - - id: frontend_checks - name: Frontend Checks + - id: typescript + name: Frontend TypeScript Check files: 'hyperglass/ui/*' - exclude: 'hyperglass/ui/node_modules' + exclude: 'hyperglass/ui/node_modules|hyperglass/ui/.next' stages: - commit - entry: ./.tests/pre-commit-frontend.sh + entry: ./hyperglass/ui/node_modules/.bin/tsc + language: script + - repo: local + hooks: + - id: eslint + name: Frontend ESLint Check + files: 'hyperglass/ui/*' + exclude: 'hyperglass/ui/node_modules|hyperglass/ui/.next' + stages: + - commit + entry: ./hyperglass/ui/node_modules/.bin/eslint . + language: script + - repo: local + hooks: + - id: prettier + name: Frontend Prettier Check + files: 'hyperglass/ui/*' + exclude: 'hyperglass/ui/node_modules|hyperglass/ui/.next' + stages: + - commit + entry: ./hyperglass/ui/node_modules/.bin/prettier -c -w . language: script