22 lines
652 B
JavaScript
22 lines
652 B
JavaScript
|
// Copyright IBM Corp. 2017,2021. All Rights Reserved.
|
||
|
// Node module: loopback-datasource-juggler
|
||
|
// This file is licensed under the MIT License.
|
||
|
// License text available at https://opensource.org/licenses/MIT
|
||
|
|
||
|
'use strict';
|
||
|
|
||
|
const isCI = process.env.CI;
|
||
|
module.exports = {
|
||
|
extends: [
|
||
|
'@commitlint/config-conventional',
|
||
|
],
|
||
|
rules: {
|
||
|
'header-max-length': [2, 'always', 100],
|
||
|
'body-leading-blank': [2, 'always'],
|
||
|
'footer-leading-blank': [0, 'always'],
|
||
|
// Only enforce the rule if CI flag is not set. This is useful for release
|
||
|
// commits to skip DCO
|
||
|
'signed-off-by': [isCI ? 0 : 2, 'always', 'Signed-off-by:'],
|
||
|
},
|
||
|
};
|