Luacheck FAR scripts — статический анализатор для Lua/MoonScript

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
John Doe
Бюрократ
Posts: 12896
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Luacheck FAR scripts — статический анализатор для Lua/MoonScript

Post by John Doe »

Luacheck это статический анализатор для Lua.
Luacheck может обнаруживать разнообразные проблемы, такие как использование неопределённых глобальных переменных, неиспользованные переменные и значения, доступ к неинициализированным переменным, недостижимый код и многое другое.

А для удобной работы с luacheck в фаре предлагаю данный пакет скриптов, обеспечивающий работу Luacheck в редакторе и в командной строке.
Кроме того, в редакторе для Luacheck обеспечивается прозрачная "трансляция" MoonScript, что позволяет анализировать и *.moon-файлы.

Инструкции по установке, настройке, и работе — во встроенной справке.

Требования:
  • FAR 3 не старше b5106
  • luacheck не ниже v0.19
Attachments
far_standards.lua.cfg_v1.4.7z
Обновлённые определения (far 5700 / lm 760)
(8.38 KiB) Downloaded 13 times
luaсheck_far_v1.4.3.7z
far5505.lm712
(23.38 KiB) Downloaded 98 times
Last edited by John Doe on Sat 09 Nov, 2019 16:08, edited 3 times in total.
buniak_a_h
Posts: 2129
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 131 times
Been thanked: 211 times
Contact:

Luacheck FAR scripts — статический анализатор для Lua/MoonScript

Post by buniak_a_h »

Latest post of the previous page:

В файле far_standards.lua.cfg не перечислены far.Host . Надо самим обновлять, или Вы пополните? Или есть какой-то другой способ сделать так, чтоб скрипт не ругалcя на far.Host (а также на _G.utf8)?
Last edited by buniak_a_h on Sat 14 Nov, 2020 11:50, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 12896
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Luacheck FAR scripts — статический анализатор для Lua/MoonScript

Post by John Doe »

Обновил, вложение в шапке.
buniak_a_h wrote: Sat 14 Nov, 2020 11:47 Или есть какой-то другой способ сделать так, чтоб скрипт не ругалcя на far.Host
Разумеется есть, можно через свой .luacheckrc (см. документацию).
buniak_a_h wrote: Sat 14 Nov, 2020 11:47 (а также на _G.utf8)?
А на это и не должно было ругаться, если у вас конечно не совсем древняя версия скрипта.
https://t.me/FarManager — Telegram чат
Post Reply

Return to “Полезные макросы и скрипты”