电脑是Mac系统,所以直接参照官网文档 https://github.com/luarocks/luarocks/wiki/Installation-instructions-for-Unix    https://github.com/mpeterv/luacheck#installation

1. 安装  (ubuntu 系统的话, 直接 sudo apt install luarocks)

wget https://luarocks.org/releases/luarocks-3.3.1.tar.gz
tar zxpf luarocks-3.3.1.tar.gz
cd luarocks-3.3.1
sudo echo going to install && ./configure --with-lua-include=/usr/local/include && make && sudo make install

2. install

luarocks install luacheck

3. 个性化配置 $ cat .luacheckrc

files["src/*_*.lua"] = {ignore = {"121"}}  -- not work@2020-12-14
exclude_files = {"src/*_*.lua"}
std = {globals = {"package"},-- these globals can only be accessed.read_globals = {"file", "node", "time", "http", "sjson", "require", "print", "pairs", "string", "table", "select", "setmetatable", "next", "type", "pcall", "tmr", "wifi", "uart", "dofile", "tonumber", "toggle", "tostring", "assert", "net"}
}

More:  https://luacheck.readthedocs.io/en/stable/config.html

2020-11-22 使用luacheck检查Lua代码相关推荐

  1. Jenkins持续集成学习笔记(2020.11.22)

    Jenkins持续集成学习笔记(2020.11.22) 前言: (官网) 以前很久学习过Jenkins持续集成进行快速部署项目进行测试, 最近换工作了, 发现新公司有用到, 现在来复习一下 官网介绍: ...

  2. 深度强化学习(资源篇)(更新于2020.11.22)

    理论 1种策略就能控制多类模型,华人大二学生提出RL泛化方法,LeCun认可转发 | ICML 2020 AlphaGo原来是这样运行的,一文详解多智能体强化学习的基础和应用 [DeepMind总结] ...

  3. skynet lua 代码静态分析

    skynet是一款为多人在线游戏设计的服务端框架,使用C+Lua开发.skynet这套框架的一个优点是,通常只需要写lua代码,很少用到c做开发,一定程度上提高了开发效率.而skynet文档相对较少, ...

  4. QIIME 2教程. 22命令行界面q2cli(2020.11)

    文章目录 命令行界面`q2cli` 基本用法 Basic usage 开启命令行补全Enable command-line tab completion Bash Zsh 验证标签页完成 Verify ...

  5. [2020多校A层11.22]party(概率期望/近似)

    [2020多校A层11.22]party 非常巧妙的一个概率期望问题,其实运用的还是近似的思想 现在有n个物品,每次一个人有pi的概率选中这个物品,然后可以进行猜测,但是无论是否猜中都继续游戏,直到所 ...

  6. Fri Sep 11 22:24:03 CST 2020 WARN: Establishing SSL connection without server‘s identity verificatio

    今天在建立连接的时候发现有这个问题 错误信息:Fri Sep 11 22:24:03 CST 2020 WARN: Establishing SSL connection without server ...

  7. 【微语】第一周(2020.11.16~11.22)

    11.16.时光,浓淡相宜,人心,远近相安.流年,长短皆逝.浮生,往来皆客.早安,打工人! 11.17.最艰难的时候,别老想着太远的将来,只要鼓励自己熬过今天就好. 11.18.如果没有躺赢的命,那就 ...

  8. QIIME 2教程. 01简介和安装 Introduction Install(2020.11开始更新)

    写在前面 QIIME是微生物组领域最广泛使用的分析流程,10年来引用20000+次,2019年Nature杂志评为近70年来人体菌群研究的25个里程碑事件--里程碑16:生物信息学工具助力菌群测序数据 ...

  9. QIIME 2教程. 01简介和安装 Introduction Install(2020.11)

    文章目录 写在前面 QIIME 2的优势 QIIME 2用户文档(版本:2020.11) 视频:QIIME 2用户文档01.1 简介 入门指南 什么是QIIME 2? 核心概念 数据文件: QIIME ...

最新文章

  1. UITableView的cell向左滑出有删除,修改等选项
  2. Linux Tomcat 简介
  3. [填坑手册]小程序目录结构和组件化使用心得
  4. Canal 1.1.5 启动报错:caching_sha2_password Auth failed
  5. easyPR源码解析之ann_train.h/config.h
  6. markdownpad2下载安装教程
  7. CMake 入门实战 | HaHack
  8. 阻止picker.js插件弹出键盘
  9. linux opendir,linux opendir和readdir的使用
  10. 华为校招C++开发岗面试经验——软件开发工程师
  11. 【Excel使用技巧】Excel数据导入sql
  12. Druid配置好之后sql监控界面不显示sql语句的可能原因
  13. 新手小白,做这几个短视频自媒体平台,有播放量就有收益
  14. Idea一个Project有多个Module共存(类似于Eclipse下一个Workspace有多个Project)
  15. 51单片机之——串口通信(含实现部分)
  16. 软件著作权保护的内容
  17. “/”与“\”以及“//”与“\\”之间的区别 (转)
  18. 汇编lea 指令的作用
  19. k8s多集群搭建istio共享控制平面(多网络)及部署grpc服务分流实践
  20. VueCli3 @路径设置

热门文章

  1. 自己动手理解NRV优化
  2. ABP .net core2.0 Json 日期格式 和 驼峰设置
  3. 我的世界服务器退出信息,连接到我的世界服务器,显示聊天[关闭](Connecting to a minecraft server, Displaying chat [closed])...
  4. python处理英文拼写错位
  5. 考研考计算机英语作文,从2016考研英语作文真题透析考研命题规律
  6. 测试用例的编写与等价类的划分
  7. 记报错信息:java.lang.IllegalArgumentException: MALFORMED解决方案
  8. 拳王虚拟项目公社:怎么巧妙借助摆“地摊热”去截精准流量?
  9. 泰语字库,泰文字库,泰文组合算法,泰语组合算法
  10. c语言基础学习12_项目实战:快译通字典