ci: lint commit messages (#31625)

diff --git a/package.json b/package.json
index 6c11e9d..8b2c342 100644
--- a/package.json
+++ b/package.json
@@ -15,5 +15,10 @@
   "dependencies": {
     "html2canvas": "^1.1.4",
     "onscan.js": "^1.5.2"
+  },
+  "commitlint": {
+    "extends": [
+      "@commitlint/config-conventional"
+    ]
   }
 }