summaryrefslogtreecommitdiff
path: root/rpmio/sexp/.splintrc
diff options
context:
space:
mode:
Diffstat (limited to 'rpmio/sexp/.splintrc')
-rw-r--r--rpmio/sexp/.splintrc80
1 files changed, 80 insertions, 0 deletions
diff --git a/rpmio/sexp/.splintrc b/rpmio/sexp/.splintrc
new file mode 100644
index 000000000..cade55d68
--- /dev/null
+++ b/rpmio/sexp/.splintrc
@@ -0,0 +1,80 @@
+-I. -DHAVE_CONFIG_H -D_GNU_SOURCE
+
+#+partial
++forcehints
+
+-warnposix
+
++unixlib
+
+-unrecogcomments # XXX ignore doxygen markings
+
++strict # lclint level
+
+# --- in progress
+-branchstate
+-bufferoverflowhigh
+-compdef
+-dependenttrans
+-evalorder
+-exitarg
+-exportheadervar
+-exportlocal
+-fcnuse
+-formatconst
+-globs
+-globstate
+-ifempty
+-infloopsuncon
+-internalglobs
+-mods
+-noeffect
+-noeffectuncon
+-nullpass
+-nullret
+-nullstate
+-paramuse
+-readonlytrans
+-retalias
+-retvalint
+-shiftimplementation
+-shiftnegative
+-sizeoftype
+-temptrans
+-unqualifiedtrans
+-usereleased
+
+# --- +partial artifacts
+
+# --- not-yet at strict level
+-bitwisesigned #
+-elseifcomplete #
+-exportconst #
+-exportfcn #
+-exporttype #
+-exportvar #
+-fielduse #
+-forblock # tedious
+-ifblock # tedious
+-namechecks # tedious ANSI compliance checks
+-ptrarith #
+
+-compdestroy #
+-mustdefine #
+-sys-dir-errors
+
+-strictops #
+-whileblock # tedious
+
+# --- not-yet at checks level
++enumint #
+-mustfree #
+-predboolptr #
+-usedef #
+
+# --- not-yet at standard level
+-boolops #
++boolint #
++charint #
++ignorequals #
++matchanyintegral #