Haskell `hlint`, как я могу добавить подсказку для неправильного отступа, конечных пробелов и т. Д.?

Я пытался использовать hlint пакет, но он не дает никаких предупреждений или конфигурации для:

  • замыкающие пробелы
  • последняя пустая строка
  • пробелы между аргументами
  • ограничить отступ табуляции
  • избыточные линии

и другой материал опций lint, который относится к пробелам / табуляциям и пустым строкам

Я не вижу, как "Добавить новую подсказку" может помочь мне с этим

1 ответ

Решение

С https://github.com/ndmitchell/hlint/issues/522:

В настоящее время в HLint нет поддержки для проблем, связанных с пробелами или отступами. Есть несколько инструментов, которые имеют дело с такими проблемами, ищите средство проверки стиля Haskell для нескольких. Я думаю, что HLint, вероятно, лучше оставить свободным от проблем с пробелами и позволить другим инструментам справиться с ними - я, вероятно, должен связать в README с тем, какой консенсус есть (я не уверен)

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