Заставить ghc-mod или hdevtools работать внутри стекового проекта
Отказ от ответственности: я - новичок, и я не до конца понял некоторые форумы об этой проблеме.
Все идет хорошо, если я нахожусь за пределами проекта с простым файлом, работающим над простыми вещами из Prelude.
Это не работает хорошо, когда я в стек проекта:
С ghc-модом при запуске
ghc-mod check file
или же
stack exec ghc-mod check somefile
Я получаю следующее сообщение об ошибке:
CabalHelper/Licenses.hs:56:8: error:
• Expecting one more argument to ‘CPackageIndex ModuleName’
Expected a type, but ‘CPackageIndex ModuleName’ has kind ‘* -> *’
• In the type signature:
findTransitiveDependencies :: CPackageIndex ModuleName
-> Set CInstalledPackageId -> Set CInstalledPackageId
|56 | :: CPackageIndex Distribution.ModuleName.ModuleName
С hdevtools, при запуске
hdevtools check file
или же
stack exec hdevtools check somefile
Ничего не печатается, вероятно, есть петля.