diconium / ethereal-pulse

Apache License 2.0
0 stars 3 forks source link

Setup Linting and Formatting for Monorepo #21

Open almeiphi opened 3 weeks ago

almeiphi commented 3 weeks ago

Implement linting and formatting tools to ensure code quality and consistency across the entire monorepo, which includes the server (NestJS), webapp (Astro), and sdk directories.

Requirements

  1. ESLint

    • Set up ESLint for both TypeScript and JavaScript files.
    • Configure separate ESLint configurations for server, webapp, and sdk if needed.
  2. Prettier

    • Set up Prettier for code formatting.
    • Ensure it works seamlessly with ESLint.
  3. Configuration Files

    • Create and configure .eslintrc.json and .prettierrc files for the root and individual packages.
    • Add necessary scripts in package.json for linting and formatting.

Resources

Acceptance Criteria

Additional Information