CoffeeLint: Disable Предупреждение: строка превышает максимально допустимую длину

Я пытаюсь отключить предупреждение от CoffeLint в коде Visual Studio. Я изменил файл coffeelint.json в своей папке пользователя, чтобы иметь следующее:

    "max_line_length": {
    "name": "max_line_length",
    "level": "ignore"
},

Но это никак не повлияло, сообщение об ошибке все равно отображается. Кто-нибудь может подсказать, что не так?

1 ответ

Решение

Решение:

Для настройки coffeescript после установки в папке C:\Users\ [username] \.vscode\extensions будет файл по умолчанию coffeelint.json. Это было абсолютно бесполезно, и изменение конфигурации здесь не имеет никакого эффекта (по крайней мере, в моем случае).

Чтобы решить эту проблему, создайте новый coffeelint.json в корневом каталоге вашего проекта или добавьте раздел coffeelintConfig в ваш package.json. В любом случае, конфигурация точно такая же. Если CoffeeLint не найдет конфигурацию для текущего проекта, он проверит наличие файла $HOME/coffeelint.json.

Ниже приведен пример конфигурации ниже:

package.json

{
  "name": "your-project",
  "version": "0.0.0",
  "coffeelintConfig": {
    "indentation" : {
        "level" : "error",
        "value" : 4
    },
    "line_endings" : {
        "value" : "unix",
        "level" : "error"
    }
  }
}

coffeelint.json

{
  "indentation" : {
    "level" : "error",
    "value" : 4
  },
  "line_endings" : {
    "value" : "unix",
    "level" : "error"
  }
}

Теперь вы можете просто отредактировать эту конфигурацию, чтобы Lint ваш CoffeeScript:)

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