summaryrefslogtreecommitdiff
path: root/lua/.splintrc
blob: 2983f381641a90e040a23267a982ae746e9f42a7 (plain)
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
-I. -I./include -I./local -DHAVE_CONFIG_H -DUSE_DLOPEN -DWITH_POSIX -D_GNU_SOURCE -D_REENTRANT -DUSE_POPEN

#+partial
+forcehints


#-warnunixlib
-warnposix

+unixlib

#-unrecogcomments	# XXX ignore doxygen markings

+strict			# lclint level

# --- in progress
+enumindex		# 20

-boolops		# 8
-branchstate		# 54
-bufferoverflowhigh	# 1
-castfcnptr		# 1
-compdef		# 111
-compdestroy		# 18
-compmempass		# 137
-declundef		# 42
-evalorder		# 60
-infloops		# 2
-mayaliasunique		# 4
-moduncon		# 5 dlopen et al
-modunconnomods		# 6 ctype.h
-noeffect		# 169
-noeffectuncon		# 5
-nullderef		# 109
-nullpass		# 28
-nullptrarith		# 11
-nullret		# 1
-nullstate		# 19
-predboolptr		# 34
-protoparammatch	# 58
-realcompare		# 8
-retalias		# 30
-retvalint		# 44
-retvalother		# 42
-shiftnegative		# 8
-sizeoftype		# 125
-stackref		# 5
-type			# 12
-uniondef		# 26
-unrecog
-usereleased		# 13

-immediatetrans		# 40
-temptrans		# 27
-unqualifiedtrans	# 2

-casebreak		# 3
-looploopbreak		# 1
-loopswitchbreak	# 89
-switchswitchbreak	# 9

-exportheader		# 233
-exportlocal		# 13
-exporttype

-fielduse		# 24
-typeuse		# 1 ls_hash

# --- not-yet at strict level
-bitwisesigned		#
-elseifcomplete		#
-forblock		#
-ifblock		#
-incondefs		#
-namechecks		# tedious ANSI compliance checks
-ptrarith		# tedious

-mustdefine		#
-shiftimplementation	#

-strictops		#
-whileblock		#

# --- not-yet at checks level
-mustfree		#
-usedef			#

# --- not-yet at standard level
+boolint		#
+charint		#
+ignorequals		#
+matchanyintegral	#