|
- exclude: 'node_modules|.git'
- default_stages: [commit]
- fail_fast: false
-
-
- repos:
- - repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v4.3.0
- hooks:
- - id: trailing-whitespace
- files: "xhiveframework.*"
- exclude: ".*json$|.*txt$|.*csv|.*md|.*svg"
- - id: check-yaml
- - id: no-commit-to-branch
- args: ['--branch', 'develop']
- - id: check-merge-conflict
- - id: check-ast
- - id: check-json
- - id: check-toml
- - id: check-yaml
- - id: debug-statements
-
- - repo: https://github.com/asottile/pyupgrade
- rev: v2.34.0
- hooks:
- - id: pyupgrade
- args: ['--py310-plus']
-
- - repo: https://github.com/xhiveframework/black
- rev: 951ccf4d5bb0d692b457a5ebc4215d755618eb68
- hooks:
- - id: black
-
- - repo: https://github.com/pre-commit/mirrors-prettier
- rev: v2.7.1
- hooks:
- - id: prettier
- types_or: [javascript]
- # Ignore any files that might contain jinja / bundles
- exclude: |
- (?x)^(
- xhiveframework/public/dist/.*|
- .*node_modules.*|
- .*boilerplate.*|
- xhiveframework/www/website_script.js|
- xhiveframework/templates/includes/.*|
- xhiveframework/public/js/lib/.*
- )$
-
-
- - repo: https://github.com/PyCQA/isort
- rev: 5.12.0
- hooks:
- - id: isort
-
- - repo: https://github.com/PyCQA/flake8
- rev: 5.0.4
- hooks:
- - id: flake8
- additional_dependencies: ['flake8-bugbear',]
-
- ci:
- autoupdate_schedule: weekly
- skip: []
- submodules: false
|