-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
illuaminate.sexp
69 lines (55 loc) · 1.83 KB
/
illuaminate.sexp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
; -*- mode: Lisp;-*-
;; Folders, files, or patterns to include.
(sources /)
;; Overrides for a specific pattern, file or directory. These are matched
;; in order, so later `at` blocks overwrite earlier ones.
(at /
;; Modifications to make to the linter set. For instance, `+all -var:unused`
;; will enable all warnings but var:unused.
;; Fuck the Police ;)
(linters -format:table-trailing -doc:undocumented -var:unused -doc:undocumented-arg -var:unused-arg -doc:unresolved-reference)
;; Control how the illuaminate linter works.
(lint
;; Modules which may have members which are not documented. Modules within this list are skipped by the `var:unresolved-member` warning.
(dynamic-modules)
;; List of global variables
(globals :max
textutils
term
colors
http
peripheral
read
settings
fs
printError
shell
parallel
sleep
keys
;; CraftOS-PC
periphemu
config
)
;; Whether tables entries should be separated by a comma (',') or semicolon (';').
(table-separator comma)
;; The preferred quote mark (' or ").
(quote double)
;; Allow setting globals on the top-level of the module.
(allow-toplevel-global false)
;; Allow parenthesis which clarify syntactic ambiguities.
(allow-clarifying-parens false)
;; Allow empty if or elseif blocks.
(allow-empty-if false)
;; Spaces within bracketed terms, such as tables or function calls.
(bracket-spaces
;; Spaces within call arguments.
(call consistent)
;; Spaces within function arguments.
(function-args consistent)
;; Spaces within parenthesised expressions.
(parens consistent)
;; Spaces within tables.
(table consistent)
;; Spaces within table indexes.
(index consistent))))