Files
v10/commitlint.config.js
T

36 lines
673 B
JavaScript

export default {
extends: ['@commitlint/config-conventional'],
formatter: '@commitlint/format',
ignores: [
/** @param {string} message */
(message) => {
const lower = message.toLowerCase().trim();
return ['wip'].some(word => lower.startsWith(word));
},
],
rules: {
'scope-enum': [2, 'always', [
'cd',
'ci',
'core',
'docs',
'demo',
'example',
'examples',
'example/html',
'example/react',
'example/next',
'html',
'icons',
'packages',
'react-native',
'react',
'root',
'site',
'skins',
'test',
'utils',
]],
},
};