Added more checks to the CI pipeline #39
Merged
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.
This pull request includes significant changes to the linting and code quality checks, as well as updates to dependencies and new utility scripts. The most important changes include replacing the Prettier check with a more comprehensive linting process, updating the
package.json
scripts and dependencies, and adding new scripts for checking internationalization and Prettier formatting.Linting and Code Quality Improvements:
.husky/pre-commit
: Replaced the Prettier check with a comprehensive linting process that includes TypeScript, ESLint, Prettier, and i18n checks.package.json
: Updated thelint
script to run multiple checks (check:ts
,check:eslint
,check:prettier-diff
, andcheck:i18n
) instead of just ESLint.Dependency Updates:
package.json
: Added@types/react-measure
to the dependencies.package.json
: Updated thetailwind-merge
dependency to use a caret (^) version specifier.New Utility Scripts:
tools/check-i18n.mjs
: Added a script to check for missing translations in locale files.tools/check-prettier-diff.mjs
: Added a script to check Prettier formatting only on changed files.