docs: Add information how to automatically check your code with luacheck

This commit is contained in:
rubo77 2019-06-24 04:41:02 +02:00
parent 7d386a66f3
commit 4bf04c08fa
No known key found for this signature in database
GPG Key ID: 8BCC811299DBC5DF

View File

@ -54,16 +54,18 @@ commits, making `git reflog` the only way to recover them!
Development Guidelines
----------------------
lua should be used instead of sh whenever sensible. The following criteria
Lua should be used instead of sh whenever sensible. The following criteria
should be considered:
- Is the script doing more than just executing external commands? if so, use lua
- Is the script parsing/editing json-data? If so, use lua for speed
- Is the script doing more than just executing external commands? if so, use Lua
- Is the script parsing/editing json-data? If so, use Lua for speed
- When using sh, use jsonfilter instead of json_* functions for speed
Code formatting may sound like a topic for the pedantic, however it helps if
the code in the project is formatted in the same way. The following rules
the code in the project is formatted in the same way. The following basic rules
apply:
- use tabs instead of spaces
- trailing whitespaces must be eliminated
If you add Lua scripts to gluon, check formatting with ``luacheck``.