.pre-commit-config.yaml 910 B

1234567891011121314151617181920212223242526272829303132333435
  1. default_language_version:
  2. python: python3.8
  3. default_install_hook_types: [pre-commit, pre-push]
  4. default_stages: [commit]
  5. exclusions: &exclusions
  6. exclude: |
  7. (?x)^(
  8. nicegui/elements/lib/.*|
  9. nicegui/static/es-module-shims\.js|
  10. nicegui/static/fonts/.*|
  11. nicegui/static/fonts\.css|
  12. nicegui/static/lang/.*|
  13. nicegui/static/quasar\..*|
  14. nicegui/static/socket\..*|
  15. nicegui/static/tailwindcss\..*|
  16. nicegui/static/vue\..*|
  17. website/static/fuse\.js\@.*|
  18. examples/fullcalendar/lib/.*
  19. )$
  20. repos:
  21. - repo: https://github.com/astral-sh/ruff-pre-commit
  22. rev: v0.3.5
  23. hooks:
  24. - id: ruff
  25. args: [--fix]
  26. - repo: https://github.com/pre-commit/pre-commit-hooks
  27. rev: v4.6.0
  28. hooks:
  29. - id: trailing-whitespace
  30. <<: *exclusions
  31. - id: end-of-file-fixer
  32. <<: *exclusions
  33. - id: double-quote-string-fixer