Description
Investigate and integrate appropriate linting tools into the MetaMask design system repository to ensure consistent code quality and formatting. The primary goal is to assess the need for TailwindCSS linting and Prettier integration, making an informed decision on the best tools for our requirements.
Technical Details
- Review the available tools such as TailwindCSS linting and Prettier plugin for TailwindCSS.
- Make an educated decision based on the specific needs of the project regarding which linting tools to implement.
- Configure the chosen tools in
.eslintrc or Prettier configuration files to ensure proper formatting and class sorting.
- Consider integrating linting checks into the CI pipeline to enforce consistent code standards.
Acceptance Criteria
- A decision should be made on the most suitable linting tools based on our project needs.
- Proper configuration of the chosen tools should be implemented in the repository.
- Linting should automatically format code and catch issues during development.
- Linting should be part of the CI/CD process to block non-compliant code from being merged.
References
Description
Investigate and integrate appropriate linting tools into the MetaMask design system repository to ensure consistent code quality and formatting. The primary goal is to assess the need for TailwindCSS linting and Prettier integration, making an informed decision on the best tools for our requirements.
Technical Details
.eslintrcor Prettier configuration files to ensure proper formatting and class sorting.Acceptance Criteria
References