cinephile
cinephile copied to clipboard
[Tests] implementation of tools for static code analysis w/ init E2E framework solution
Current project's challenge
Since there are many contributors involved in this project, the code formatting may vary depending on the individual. Currently, there is:
- no solution implemented to ensure consistent code formatting throughout the Cinephile repository,
- no automation solution implemented to test the Cinephile app on different browsers
Tool for static code analysis: Prettier & Husky library
Implementing them will:
- help out with the overall project maintenance and code standard/quality,
- make code formatting easier for each contributor,
- result in running "code-standard checks" with each commit -> if the code does not follow the standard rules, the commit won't go through until the issues are fixed
Playwright E2E Test initial solution
Playwright is a great e2e test framework for covering UI test cases. It also makes a really good web application automation solution that supports cross-browser testing.
What do you think? :)