ESLint - опция Smart tabs не сообщает об ошибках - PullRequest
0 голосов
/ 02 июля 2019

В соответствии с документами, я могу установить "no-mixed-spaces-and-tabs" на "smart-tabs": https://eslint.org/docs/rules/no-mixed-spaces-and-tabs

У этого есть две проблемы

  1. Не сообщается об ошибках, когда для выравнивания используются пробелы

  2. Опция --fix не преобразует пробелы во вкладки

Вот мой .eslintrc:

{
  // ...
  "rules": {
    "no-mixed-spaces-and-tabs": ["error", "smart-tabs"],
    "arrow-parens": ["error", "always"],
    "semi": ["error", "always"],
    "brace-style": ["error", "allman", {"allowSingleLine": true}]
  },
  // ...
}

Как мне это исправить?

...