Как отключить пряжу от автоматического форматирования кода - PullRequest
1 голос
/ 27 марта 2019

У меня есть файл, который внезапно обнаруживается, как будто я внес в него некоторые изменения в git. Я пытаюсь бежать:

git checkout -- <file>

В файле, который я хочу отменить все изменения. Но если я запускаю git status, он снова появляется там. Я даже пытался запустить git stash, но происходит то же самое. Файл постоянно отображается как unstaged, когда я запускаю git status.

git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   packages/fp/src/support/SupportIndex.jsx

no changes added to commit (use "git add" and/or "git commit -a"). 

Я думал, что Intelij может переформатировать код и пересобрать файл, но при дальнейшей проверке это, кажется, происходит только тогда, когда я запускаю yarn.

yarn run dev

Когда я запускаю его, он переформатирует код в этом файле, поэтому он всегда отображается как измененный. Я знаю, что для пряжи есть флаг, чтобы не делать этого, но я не могу вспомнить, какой это или найти?

1 Ответ

2 голосов
/ 28 марта 2019

Если вы хотите отключить форматирование кода для пряжи, вы должны запустить его с флагом --no-fix. В вашем случае:

запуск пряжи --no-fix

Это устанавливает eslint-loader option 'fix' на false.

...