1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- # 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
- CoffeeLint:
- required_executable: 'coffeelint'
- install_command: 'npm install -g @coffeelint/cli'
- # .coffeelint/rules/* not supported in YAML, specify all rules separately.
- flags:
- [
- '--reporter=csv',
- '--rules',
- './.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
|