xojs/xo

Projects in a Turborepo monorepo not using workspace package.json config

Open

#733 opened on Oct 11, 2023

View on GitHub
 (3 comments) (3 reactions) (0 assignees)JavaScript (344 forks)batch import
bughelp wanted

Repository metrics

Stars
 (7,430 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Hello,

I have a very simple XO configuration I'd like to share between all the packages and apps in my Turborepo monorepo:

"xo": {
  "prettier": true,
  "rules": {
    "import/extensions": 0
  }
}

The project README states that I should just need one version of this in the root package.json file:

However, I'm seeing linting errors in each of my packages if I don't have this XO config in every package.json. Have I configured something incorrectly?

Contributor guide