sindresorhus/eslint-plugin-unicorn

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

已关闭

#2,604 创建于 2025年3月23日

 (1 条评论) (6 个反应) (0 位负责人)JavaScript (468 个派生)user submission
docsgood for beginnerhelp wanted

仓库指标

星标
 (5,022 个星标)
PR 合并指标
 (平均合并 4小时 30分钟) (30 天内合并 26 个 PR)

描述

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?

贡献者指南