< /li>
Не исправляйте не связанные части файла < /p>
< /li>
Не автоматические или фиксации-оставляйте это для разработки < /p>
< /br /> /> Это полезно, когда несколько разработчиков работают над одним и тем же файлом, и мы хотим избежать совершения изменений, которые влияют на строки, не связанные с текущим изменением.
Код: Выделить всё
git diff --cached -U0 --
[*]I tried applying fixes using the fix.range from ESLint's output with string slicing:
Код: Выделить всё
content = content.slice(0, start) + fix.text + content.slice(end);
< /code>
< /li>
< /ul>
Проблемы, с которыми я столкнулся: < /p>
eslint --fix-dry-run
[*] Применение множества fix.range Редакты вызывает неправильные замены - вероятно, из -за сдвига контента. offsets and avoiding side effects.
What I expect:
A clean solution to apply only ESLint’s fixable errors on changed lines
[*]Graceful handling of eslint exit codes in dry-run mode
метод для правильного применения нескольких исправлений, даже если затронуты несколько строк < /p>
< /li>
< /ul>
Подробнее здесь: https://stackoverflow.com/questions/796 ... es-using-e