sindresorhus/eslint-plugin-unicorn

`no-nested-ternary` conflicts with `prettier`

Chiusa

#2604 aperta il 23 mar 2025

 (1 commento) (6 reazioni) (0 assegnatari)JavaScript (468 fork)user submission
docsgood for beginnerhelp wanted

Metriche repository

Star
 (5022 stelle)
Metriche merge PR
 (Merge medio 4h 30m) (26 PR mergiate in 30 g)

Descrizione

I started getting ESLintCircularFixesWarning in my ESLint logs after tweaking the config.

I found out it was related to unicorn/no-nested-ternary:

error Nest ternary expression should be parenthesized unicorn/no-nested-ternary

I originally thought it was a conflict with eslint/no-nested-ternary as mentionned in the documentation but while investigating it looks related to prettier:

Delete )eslint(prettier/prettier)

I could not find a way to fix this issue and found another mention os this issue in the Prettier repo which ended up disabling the Unicorn rule:

https://github.com/prettier/eslint-config-prettier/issues/110

Is there a way to fix this conflict? otherwise, should there be a mention about this conflict in the documentation to save troubleshooting time?

Guida contributor