| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- exclude: 'node_modules|.git'
- default_stages: [pre-commit]
- fail_fast: false
- repos:
- - repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v5.0.0
- hooks:
- - id: trailing-whitespace
- files: "uperp.*"
- exclude: ".*json$|.*txt$|.*csv|.*md|.*svg"
- - id: check-merge-conflict
- - id: check-ast
- - id: check-json
- - id: check-toml
- - id: check-yaml
- - id: debug-statements
- - repo: https://github.com/astral-sh/ruff-pre-commit
- rev: v0.8.1
- hooks:
- - id: ruff
- name: "Run ruff import sorter"
- args: ["--select=I", "--fix"]
- - id: ruff
- name: "Run ruff linter"
- - id: ruff-format
- name: "Run ruff formatter"
- - repo: https://github.com/pre-commit/mirrors-prettier
- rev: v2.7.1
- hooks:
- - id: prettier
- types_or: [javascript, vue, scss]
- # Ignore any files that might contain jinja / bundles
- exclude: |
- (?x)^(
- uperp/public/dist/.*|
- .*node_modules.*|
- .*boilerplate.*|
- uperp/templates/includes/.*|
- uperp/public/js/lib/.*
- )$
- - repo: https://github.com/pre-commit/mirrors-eslint
- rev: v8.44.0
- hooks:
- - id: eslint
- types_or: [javascript]
- args: ['--quiet']
- # Ignore any files that might contain jinja / bundles
- exclude: |
- (?x)^(
- uperp/public/dist/.*|
- cypress/.*|
- .*node_modules.*|
- .*boilerplate.*|
- uperp/templates/includes/.*|
- uperp/public/js/lib/.*
- )$
- ci:
- autoupdate_schedule: weekly
- skip: []
- submodules: false
|