Expected Behavior
If config file is commitlint.config.mjs or commitlint.config.cjs is expected that works
Current Behavior
Is ignored
Affected packages
Possible Solution
in commitlint/@commitlint/load/src/utils/load-config.ts at loadConfig:
// ...
const moduleName = 'commitlint';
const explorer = cosmiconfig(moduleName, {
searchPlaces: [
'package.json',
`.${moduleName}rc`,
`.${moduleName}rc.json`,
`.${moduleName}rc.yaml`,
`.${moduleName}rc.yml`,
`.${moduleName}rc.ts`,
`.${moduleName}rc.js`,
`${moduleName}.config.ts`,
`${moduleName}.config.js`,
// add it here
`${moduleName}.config.cjs`,
`${moduleName}.config.mjs`,
],
loaders: {
'.ts': TypeScriptLoader,
},
};
// ...
```
Expected Behavior
If config file is
commitlint.config.mjsorcommitlint.config.cjsis expected that worksCurrent Behavior
Is ignored
Affected packages
Possible Solution
in
commitlint/@commitlint/load/src/utils/load-config.tsat loadConfig: