infinitered / infinitered/reactotron

Simplify prettier config

Open
#1,407 4 comments 0 reactions 0 assignees View on GitHub
good first issue :tada: maintenance :wrench:
Dominant language
TypeScript
Stars
15.6k
Forks
972
PR merge metrics
No merged PRs in 30d

Description

Currently, there is a lot of copy and paste in our prettier config across workspaces.

We also have a script to copy and paste a `.prettierignore` file into all the workspaces https://github.com/infinitered/reactotron/blob/909427ed20ec271b3f0696c0ccbb20d7be1aebd7/scripts/copy-prettier-ignore.mjs

We should simplify it by creating one config as a workspace and then consume it in all the lib workspaces.

Contributor guide

Open the contributing guide

Research direction

Start with scripts/copy-prettier-ignore.mjs and inspect the existing Prettier configuration across the lib workspaces. Trace how workspace configuration and .prettierignore files are currently copied, then verify that one shared workspace configuration is consumed by all lib workspaces without the duplicated setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
build-system, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.