В этом ответе я принял за утверждение, что вы используете eslint вместе с красивее, с расширением prettier
и плагином prettier
в вашем .eslintr c, а также с существованием правила "prettier/prettier": "error"
.
Приведенная здесь ошибка произошла от более симпатичной, так как ошибка найдена следующим образом:
Replace `(⏎······<Component·/>⏎····)` with `<Component·/>
Однако в prettier нет опции для настройки поведения упомянутых вами изменений. , Тем не менее, существуют некоторые обходные пути:
1) Отключить строку, вызывающую изменения:
// eslint-disable-next-line prettier/prettier
return (
<Component />
);
2) Использовать опцию requirePragma
, где вам нужно вставить поверх каждого файла, который вы хотите, чтобы красивее смотреть комментарий /**@format */
. Однако эта техника требует изменений во всех ваших файлах. Возможно, не лучшее решение.
3) Использовать только eslint, поскольку по умолчанию eslint не считает эту запись ошибкой. (или вообще не рассматривает этот случай).
Вопрос, который нужно задать; почему хотите сохранить формат с круглыми скобками? Изменения занимают меньше строк, и код остается читабельным.
Надеюсь, что он вам чем-то помог.