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

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

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

Post by John Doe » Tue 16 Jun, 2015 12:36

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

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

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

Требования:
  • FAR 3 не старше b5106
  • luacheck не ниже v0.19
Attachments
luaсheck_far_v1.4.3.7z
far5505.lm712
(23.38 KiB) Downloaded 12 times
Last edited by John Doe on Sat 09 Nov, 2019 16:08, edited 3 times in total.

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

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

Post by John Doe » Fri 08 Nov, 2019 17:48

Latest post of the previous page:

готового luajit.exe не нашёл. Что посоветуете?
А в справке не указано? Был в репозитории фара, кажется.
Last edited by John Doe on Fri 08 Nov, 2019 18:25, edited 1 time in total.

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

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

Post by John Doe » Fri 08 Nov, 2019 17:56

Версия значения особого не имеет, т.к. предполагается что DLL будут подхвачены те, что используются фаром.

citRiks
Posts: 46
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 5 times

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

Post by citRiks » Fri 08 Nov, 2019 18:56

John Doe wrote:
Fri 08 Nov, 2019 17:48
готового luajit.exe не нашёл. Что посоветуете?
А в справке не указано? Был в репозитории фара, кажется
Ссылка в справке указана. Но самое большее, что я по ней нашёл, это "No results found".


skipik
Posts: 151
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 18 times
Been thanked: 15 times

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

Post by skipik » Fri 08 Nov, 2019 19:23

HaRT wrote:
Fri 08 Nov, 2019 16:56
Спасибо. А какая это конкретно версия LuaJit и какой версией компилятора собрана?
Не могу точно сказать, нашёл на пк в архивах. Но, судя по "linker version 2.27", собрано в GCC.

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

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

Post by John Doe » Sat 09 Nov, 2019 16:17

1.4.3
- обновление списка идентификаторов в соответствии с окружением, доступным в far 5505.
- учитывается package.nounload
- коррекция ссылок в справке
- исправления в обработке необъявленных переменных

Post Reply

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