Skip to content

Commit

Permalink
ci: Improve formatting with prettier
Browse files Browse the repository at this point in the history
  • Loading branch information
jamilraichouni committed Feb 6, 2025
1 parent 37fb705 commit 649ef5f
Showing 1 changed file with 25 additions and 6 deletions.
31 changes: 25 additions & 6 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ default_stages: [pre-commit, pre-merge-commit]
minimum_pre_commit_version: 4.0.0
repos:
- repo: https://github.com/gitleaks/gitleaks.git
rev: v8.23.0
rev: v8.23.2
hooks:
- id: gitleaks
- repo: https://github.com/pre-commit/pre-commit-hooks
Expand Down Expand Up @@ -99,7 +99,7 @@ repos:
additional_dependencies:
- docformatter[tomli]
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.9.2
rev: v0.9.3
hooks:
- id: ruff
args: [--extend-ignore=FIX, --fix]
Expand Down Expand Up @@ -134,12 +134,31 @@ repos:
- --ignore=DL3008
- repo: local
hooks:
- id: prettier
name: prettier
- id: prettier-css
name: prettier-css
language: system
entry: sh -c 'make frontend/node_modules && ./frontend/node_modules/.bin/prettier --write "$@"' --
entry: sh -c 'make frontend/node_modules && ./frontend/node_modules/.bin/prettier --write --tab-width 2 --print-width 79 --parser css "$@"' --
require_serial: true
types_or: [javascript, jsx, ts, css, html, markdown]
files: '\.css$'
- id: prettier-jinja
name: prettier-jinja
language: system
entry: sh -c 'make frontend/node_modules && ./frontend/node_modules/.bin/prettier --write --tab-width 2 --print-width 79 --parser jinja-template --plugin "$(npm root -g)/prettier-plugin-jinja-template/lib/index.js" "$@"' --
require_serial: true
files: '\.(j2|jinja)$'
- id: prettier-js
name: prettier-js
language: system
entry: sh -c 'make frontend/node_modules && ./frontend/node_modules/.bin/prettier --write --tab-width 2 --print-width 79 --parser babel "$@"' --
require_serial: true
files: '\.js$'
- id: prettier-md
# depends on https://github.com/remarkjs/remark/tree/main/packages/remark-parse
name: prettier-md
language: system
entry: sh -c 'make frontend/node_modules && ./frontend/node_modules/.bin/prettier --write --tab-width 2 --print-width 79 --parser markdown "$@"' --
require_serial: true
files: '\.md$'
- repo: local
hooks:
- id: eslint
Expand Down

0 comments on commit 649ef5f

Please sign in to comment.