Skip to content

Commit 68f4f09

Browse files
authored
Fix/3768: Consider ESM when selecting cosmiconfig loaders (#3776)
* feat(load): use cosmiconfig-typescript-loader v5 to remove ts-node dependency for @commitlint/load * fix(load): add support for async loaders for ESM applications * chore(load): simplify loader selection for js/cjs files * docs: remove node version restriction from mjs config
1 parent f9361f6 commit 68f4f09

32 files changed

+223
-62
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
formatter: '@commitlint/format'
2+
rules:
3+
zero: [0, 'never']
4+
one: [1, 'always']
5+
two: [2, 'never']
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
formatter: '@commitlint/format',
3+
rules: {
4+
zero: [0, 'never'],
5+
one: [1, 'always'],
6+
two: [2, 'never'],
7+
},
8+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
formatter: '@commitlint/format',
3+
rules: {
4+
zero: [0, 'never'],
5+
one: [1, 'always'],
6+
two: [2, 'never'],
7+
},
8+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"formatter": "@commitlint/format",
3+
"rules": {
4+
"zero": [0, "never"],
5+
"one": [1, "always"],
6+
"two": [2, "never"]
7+
}
8+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
formatter: '@commitlint/format'
2+
rules:
3+
zero: [0, 'never']
4+
one: [1, 'always']
5+
two: [2, 'never']
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
formatter: '@commitlint/format'
2+
rules:
3+
zero: [0, 'never']
4+
one: [1, 'always']
5+
two: [2, 'never']
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
formatter: '@commitlint/format',
3+
rules: {
4+
zero: [0, 'never'],
5+
one: [1, 'always'],
6+
two: [2, 'never'],
7+
},
8+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
formatter: '@commitlint/format',
3+
rules: {
4+
zero: [0, 'never'],
5+
one: [1, 'always'],
6+
two: [2, 'never'],
7+
},
8+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export default {
2+
formatter: '@commitlint/format',
3+
rules: {
4+
zero: [0, 'never'],
5+
one: [1, 'always'],
6+
two: [2, 'never'],
7+
},
8+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export default {
2+
formatter: '@commitlint/format',
3+
rules: {
4+
zero: [0, 'never'],
5+
one: [1, 'always'],
6+
two: [2, 'never'],
7+
},
8+
};

0 commit comments

Comments
 (0)