Skip to content

Commit 5a0e75c

Browse files
committed
style: migrate to eslint flat config
and apply changes & suggestions
1 parent c8f5b26 commit 5a0e75c

35 files changed

+251
-218
lines changed

.eslintignore

Lines changed: 0 additions & 7 deletions
This file was deleted.

.eslintrc.js

Lines changed: 0 additions & 115 deletions
This file was deleted.

.releaserc.js

Lines changed: 55 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -3,67 +3,67 @@ module.exports = {
33
[
44
'@semantic-release/commit-analyzer',
55
{
6-
preset: "angular",
6+
preset: 'angular',
77
releaseRules: [
8-
{breaking: true, release: 'major'},
9-
{type: "feat", release: "minor"},
10-
{type: "fix", release: "patch"},
11-
{type: "docs", release: false},
12-
{type: "style", release: false},
13-
{type: "refactor", release: "patch"},
14-
{type: "perf", release: "patch"},
15-
{type: "test", release: false},
16-
{type: "chore", release: false},
17-
{type: "deps", release: "minor"},
18-
{type: "devdeps", release: false},
8+
{ breaking: true, release: 'major' },
9+
{ type: 'feat', release: 'minor' },
10+
{ type: 'fix', release: 'patch' },
11+
{ type: 'docs', release: false },
12+
{ type: 'style', release: false },
13+
{ type: 'refactor', release: 'patch' },
14+
{ type: 'perf', release: 'patch' },
15+
{ type: 'test', release: false },
16+
{ type: 'chore', release: false },
17+
{ type: 'deps', release: 'minor' },
18+
{ type: 'devdeps', release: false },
1919
// backwards compatability, remove after 9.0 has been published
20-
{type: "dependencies", release: "minor"},
20+
{ type: 'dependencies', release: 'minor' },
2121
// dont trigger another release on release commit
22-
{type: "release", release: false}
22+
{ type: 'release', release: false },
2323
],
2424
parserOpts: {
25-
noteKeywords: ['BREAKING CHANGE', 'BREAKING CHANGES']
26-
}
27-
}
25+
noteKeywords: ['BREAKING CHANGE', 'BREAKING CHANGES'],
26+
},
27+
},
2828
],
2929
[
3030
'@semantic-release/release-notes-generator',
3131
{
32-
preset: "conventionalcommits",
32+
preset: 'conventionalcommits',
3333
presetConfig: {
3434
types: [
35-
{type: "feat", section: "Features"},
36-
{type: "fix", section: "Fixes"},
37-
{type: "docs", hidden: true},
38-
{type: "style", section: "Style"},
39-
{type: "refactor", section: "Refactor"},
40-
{type: "perf", section: "Performance"},
41-
{type: "test", hidden: true},
42-
{type: "chore", hidden: true},
43-
{type: "deps", section: "Dependencies"},
44-
{type: "devdeps", section: "Dev-Dependencies"},
35+
{ type: 'feat', section: 'Features' },
36+
{ type: 'fix', section: 'Fixes' },
37+
{ type: 'docs', hidden: true },
38+
{ type: 'style', section: 'Style' },
39+
{ type: 'refactor', section: 'Refactor' },
40+
{ type: 'perf', section: 'Performance' },
41+
{ type: 'test', hidden: true },
42+
{ type: 'chore', hidden: true },
43+
{ type: 'deps', section: 'Dependencies' },
44+
{ type: 'devdeps', section: 'Dev-Dependencies' },
4545
// backwards compatability, remove after 9.0 has been published
46-
{type: "dependencies", section: "Dependencies"},
47-
{type: "revert", section: "Reverts"},
48-
{type: "release", hidden: true}
49-
]
50-
}
51-
}
46+
{ type: 'dependencies', section: 'Dependencies' },
47+
{ type: 'revert', section: 'Reverts' },
48+
{ type: 'release', hidden: true },
49+
],
50+
},
51+
},
5252
],
5353
[
5454
// Update versions in sub-packages dependencies
55-
"semantic-release-replace-plugin",
55+
'semantic-release-replace-plugin',
5656
{
57-
"replacements": [
57+
replacements: [
5858
{
59-
"files": ["packages/*/package.json"],
60-
"from": "\"mongodb-memory-server-core\": \".*\"",
61-
"to": "\"mongodb-memory-server-core\": \"${nextRelease.version}\"",
62-
}
63-
]
64-
}
59+
files: ['packages/*/package.json'],
60+
from: '"mongodb-memory-server-core": ".*"',
61+
to: '"mongodb-memory-server-core": "${nextRelease.version}"',
62+
},
63+
],
64+
},
6565
],
66-
"@semantic-release/changelog",
66+
'@semantic-release/changelog',
6767
[
6868
'@semantic-release/npm',
6969
{
@@ -99,19 +99,22 @@ module.exports = {
9999
pkgRoot: './packages/mongodb-memory-server-global-4.4',
100100
},
101101
],
102-
["@semantic-release/git", {
103-
"assets": ["packages/*/package.json", "CHANGELOG.md"],
104-
"message": "release: v${nextRelease.version}"
105-
}],
106-
"@semantic-release/github"
102+
[
103+
'@semantic-release/git',
104+
{
105+
assets: ['packages/*/package.json', 'CHANGELOG.md'],
106+
message: 'release: v${nextRelease.version}',
107+
},
108+
],
109+
'@semantic-release/github',
107110
],
108111
branches: [
109112
// from what i read in the semantic-release configuration and in some issues, the order has to be like this:
110113
// other branches
111114
// main / upstream branch
112115
// prerelease branches
113-
{ name: "old\\/(\\d+)(\\.x)", range: "${name.replace(/^old\\//g, '')}", prerelease: false },
114-
"master",
115-
{ name: "beta", prerelease: true }
116-
]
116+
{ name: 'old\\/(\\d+)(\\.x)', range: "${name.replace(/^old\\//g, '')}", prerelease: false },
117+
'master',
118+
{ name: 'beta', prerelease: true },
119+
],
117120
};

0 commit comments

Comments
 (0)