Implementing Commitlint with Conventional Commit Configuration #200
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
This PR introduces
commitlint
configured with theconventional commit
standard. The aim is to ensure that all commits adhere to a consistent style for better code management and readability, as indicated in issue #195.Two levels of verification have been added:
husky commit-msg
, which checks each commit made locally.The build workflow has been revised for easier review, separating different stages (lint, test, build) into distinct steps. A package-lock verification stage has also been added. This was motivated by noticing frequent discrepancies between
package.json
andpackage-lock.json
in several projects I've worked on.The documentation has been updated to indicate that the project uses the conventional commit standard (pending approval of this PR).
Your review and feedback are appreciated.
Best.