123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- # Don't complain when changing branches with different overcommit configurations.
- verify_signatures: false
- CommitMsg:
- ALL:
- enabled: false
- EmptyMessage:
- enabled: true
- PreCommit:
- ALL:
- enabled: false
- RuboCop:
- enabled: true
- on_warn: fail
- command: ['bundle', 'exec', 'rubocop']
- CoffeeLint:
- required_executable: 'coffeelint'
- install_command: 'npm install -g @coffeelint/cli'
- # .dev/coffeelint/rules/* not supported in YAML, specify all rules separately.
- flags:
- [
- '--reporter=csv',
- '--rules',
- './.dev/coffeelint/rules/detect_translatable_string.coffee',
- ]
- enabled: true
- on_warn: fail
- exclude: 'public/assets/chat/**/*'
- CustomScript:
- enabled: true
- description: 'Perform custom Zammad code checks'
- required_executable: 'bash'
- flags: ['.overcommit.sh']
- Stylelint:
- enabled: true
- required_executable: 'yarn'
- command: ['yarn', '--silent', 'lint:css']
- EsLint:
- required_executable: 'yarn'
- enabled: true
- command: ['yarn', 'lint']
- exclude:
- - 'app/assets/**/*'
- - 'public/assets/chat/**/*'
- - 'public/assets/form/**/*'
- include:
- - '**/*.js'
- - '**/*.ts'
- - '**/*.vue'
- PostCheckout:
- ALL:
- enabled: false
- PostCommit:
- ALL:
- enabled: false
- PostMerge:
- ALL:
- enabled: false
- PostRewrite:
- ALL:
- enabled: false
- PrePush:
- ALL:
- enabled: false
- CustomScript:
- enabled: true
- description: "Verify GraphQL introspection file is not empty."
- required_executable: 'bash'
- command: [ 'bash', '-c', 'test -s app/graphql/graphql_introspection.json' ]
- on_warn: fail
- PreRebase:
- ALL:
- enabled: false
- PrepareCommitMsg:
- ALL:
- enabled: false
|