Skip to content

Add Linting to MetaMask Design System: Investigate TailwindCSS and Prettier Integration #22

@georgewrmarshall

Description

@georgewrmarshall

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions