Когда я редактирую файл .coffee
в своем mvim
и пытаюсь сохранить этот файл с любой длиной более 80 символов, я получаю такую ошибку.Увеличьте максимальную длину линии для coffeelint в vim (mvim) при редактировании файлов кофе
file_name.coffee |18 error| Line exceeds maximum allowed length Length is 91, max is 80.
Это очень раздражает, особенно принимая во внимание, что у нас есть соглашение о макс 100 символов в строке в нашей компании, и даже код других членов команды вызывает проблемы для меня локально.
Единственное место, где я могу изменить этот предел в nodejs
модуля в файле .../node_modules/coffeelint/lib/coffeelint.js
, который имеет такую строку:
max_line_length: {
value: 80,
-level: ERROR,
+level: IGNORE,
message: 'Line exceeds maximum allowed length'
},
Но, конечно же, редактирование источников nodejs
библиотек не является хорошим вариантом.
В моей mvim
я использую эти dotfiles
- https://github.com/skwp/dotfiles
В моем каталоге проекта у меня есть .coffeelint.json
, но он не работает, однако, как представляется, содержат необходимости и действительный код для этого (он отлично работает на TravisCI и на машинах других членов команды).
Вопросы:
- Есть ли место, где я могу отключить
coffeelint
вызов при сохранении файла? - Есть ли место, где я могу настроить максимальную допустимую длину линии?
Update:
Полагая правильно названный (.coffeelint.json
) конфигурационный файл в домашний каталог помогает, но не является правильным решением в моем случае.
Я прочитал, что перед отправкой вопроса. В моем случае это действительно похоже на проблему Vim, потому что все файлы конфигурации присутствуют, но, похоже, Vim каким-то образом обходит эту конфигурацию и использует настройки по умолчанию. – kovpack
уверены, что vim вызывает coffeelint с опцией -f? Если вы grep, coffeelint в dotfiles, у вас должен быть ответ. –