Add linter stage in CI
Summary of the new feature/enhancement
We should add a linter stage in the CI to check for linting issues in the code.
Justify the new feature/enhancement
This will help developers follow our coding standards, naming schemes and generally improve the appearance of the code and the image of your projects in the opensource community