Skip to content

Commit 8636a51

Browse files
committed
chore: add commitlint
1 parent 11e01bf commit 8636a51

File tree

4 files changed

+552
-12
lines changed

4 files changed

+552
-12
lines changed

commitlint.config.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
const {
2+
utils: { getProjects },
3+
} = require('@commitlint/config-nx-scopes');
4+
5+
const customScopes = ['deps', 'deps-dev', 'nx', 'snyk', 'dependabot'];
6+
7+
module.exports = {
8+
extends: ['@commitlint/config-conventional', '@commitlint/config-nx-scopes'],
9+
ignores: [
10+
message =>
11+
message.startsWith('Merge') ||
12+
message.startsWith('Revert') ||
13+
message.startsWith('[Snyk]'),
14+
],
15+
rules: {
16+
'header-max-length': [0, 'always', 125],
17+
'footer-max-line-length': [0, 'always', Infinity],
18+
'body-max-line-length': [0, 'always', Infinity],
19+
'scope-enum': async ctx => [
20+
2,
21+
'always',
22+
[...customScopes, ...(await getProjects(ctx))],
23+
],
24+
},
25+
};

lefthook.yml

Whitespace-only changes.

package.json

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,27 +39,27 @@
3939
"@deepkit/template": "1.0.1-alpha.108",
4040
"@deepkit/type": "1.0.1-alpha.108",
4141
"@deepkit/workflow": "1.0.1-alpha.108",
42+
"@gizeta/swf-reader": "1.0.0",
4243
"@nx/angular": "17.2.6",
4344
"@swc/helpers": "~0.5.2",
44-
"pixi.js": "7.3.2",
45-
"rxjs": "7.8.1",
46-
"tslib": "2.6.2",
47-
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.34.0",
48-
"zone.js": "0.14.0",
49-
"@gizeta/swf-reader": "1.0.0",
5045
"@timohausmann/quadtree-js": "1.2.6",
46+
"@tweenjs/tween.js": "21.0.0",
5147
"bin-pack": "1.0.2",
5248
"bytebuffer": "5.0.1",
5349
"canvas": "2.11.2",
5450
"detect-edges": "1.1.1",
5551
"frame-stream": "4.0.0",
5652
"glob": "10.3.10",
53+
"pixi.js": "7.3.2",
5754
"quadtree-lib": "1.0.9",
5855
"rbush": "3.0.1",
56+
"rxjs": "7.8.1",
5957
"stream": "0.0.2",
6058
"swf-extract": "1.1.0",
61-
"@tweenjs/tween.js": "21.0.0",
62-
"xml2js": "0.6.2"
59+
"tslib": "2.6.2",
60+
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.34.0",
61+
"xml2js": "0.6.2",
62+
"zone.js": "0.14.0"
6363
},
6464
"devDependencies": {
6565
"@analogjs/vite-plugin-angular": "0.2.21",
@@ -72,6 +72,8 @@
7272
"@angular/cli": "17.0.3",
7373
"@angular/compiler-cli": "17.0.3",
7474
"@angular/language-service": "17.0.3",
75+
"@commitlint/config-conventional": "^18.4.3",
76+
"@commitlint/config-nx-scopes": "^18.4.3",
7577
"@deepkit-modules/nx-webpack-plugin": "^0.2.13",
7678
"@deepkit/type-compiler": "1.0.1-alpha.108",
7779
"@deepkit/vite": "1.0.1-alpha.108",
@@ -98,6 +100,7 @@
98100
"@vitest/coverage-v8": "~0.34.6",
99101
"@vitest/ui": "~0.34.6",
100102
"autoprefixer": "^10.4.16",
103+
"commitlint": "^18.4.3",
101104
"esbuild": "^0.19.2",
102105
"eslint": "8.48.0",
103106
"eslint-config-prettier": "^9.0.0",

0 commit comments

Comments
 (0)