Проблема форматирования перед фиксацией в Husky/lint

Запуск хаски / ворсового крючка для предварительного форматирования (работает нормально). Имеет одну странную ошибку, когда по какой-то причине в одном файле он продолжает форматировать файл с интервалом в 1 таб вместо двух пробелов. (похоже, что husky / lint-staged перезаписывает / переформатирует весь файл с интервалом табуляции, но только этот файл)

Понятия не имею, почему он это делает, кто-нибудь сталкивался с такой проблемой раньше? Любая помощь в этом очень ценится, так как я вырываю свои волосы на этом этапе.

С уважением, пользовательский интерфейс

"husky": {
   "hooks": {
        "pre-commit": "lint-staged"
    }
},
"lint-staged": {
    "src/**/*.{js,scss}": [
        "prettier --write",
        "git add"
    ]
},

1 ответ

Пока нет удачи, поэтому на данный момент я добавляю:

/* eslint-disable */

к началу моего файла, который выглядит, чтобы обойти проблему.

Я знаю, что это не решение, но это единственный вариант, который у меня есть на данный момент.

Другие вопросы по тегам