2022-06-27 11:31:24 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
2022-06-28 11:24:06 +02:00
|
|
|
# validated and ready to go lintings
|
2022-07-02 22:19:23 +02:00
|
|
|
(git grep 'for(' libr | grep -v _for | grep -v colorfor) && exit 1
|
|
|
|
(git grep 'for (' libr | grep "; ++" | grep -v arch ) && exit 1
|
2022-06-27 11:31:24 +02:00
|
|
|
(git grep 'for (int' | grep -v sys/) && exit 1
|
|
|
|
(git grep 'for (long' | grep -v sys/) && exit 1
|
|
|
|
(git grep 'for (size_t' | grep -v sys/) && exit 1
|
2022-06-28 11:24:06 +02:00
|
|
|
(git grep 'R_LOG_' | grep '\\n' | grep -v sys/) && exit 1
|
|
|
|
(git grep 'eprintf' libr | grep 'Error:') && exit 1
|
2022-06-28 12:07:58 +02:00
|
|
|
(git grep 'x ""' libr) && exit 1
|
|
|
|
(git grep 'x""' libr) && exit 1
|
|
|
|
(git grep '4d""' libr) && exit 1
|
2022-06-30 22:22:30 +02:00
|
|
|
(git grep 'r_core_cmd' libr | grep -v /lang/ | grep '\\n') && exit 1
|
2022-07-01 17:10:05 +02:00
|
|
|
(git grep 'r_str_startswith ("' libr ) && exit 1
|
2022-07-04 17:42:25 +02:00
|
|
|
(git grep R_LOG | grep '\."' | grep -v sys/) && exit 1
|
2022-07-07 20:25:26 +02:00
|
|
|
(git grep -i 'R_LOG_ERROR ("ERROR' | grep -v sys) && exit 1
|
2022-06-28 14:32:12 +02:00
|
|
|
|
|
|
|
# pending cleanups
|
2022-07-05 13:34:13 +02:00
|
|
|
# ( git grep 'desc = "[A-Z]' ) && exit 1
|
2022-07-03 10:01:58 +02:00
|
|
|
# git grep -e "`printf '\x09static'`" libr | grep -v R_TH_LOCAL|grep -v const | grep -v '(' && exit 1
|
2022-06-28 14:32:12 +02:00
|
|
|
# (git grep 'TODO' libr) # && exit 1 # use r_str_startswith()
|
|
|
|
# (git grep 'XXX' libr) # && exit 1 # use r_str_startswith()
|
|
|
|
# (git grep 'strncmp' libr) # && exit 1 # use r_str_startswith()
|
2022-06-28 11:24:06 +02:00
|
|
|
# (git grep 'eprintf' libr | grep 'Warning:') # && exit 1
|
|
|
|
# (git grep 'eprintf' | grep 'Usage:' | grep -v sys/) # && exit 1
|
2022-06-27 11:31:24 +02:00
|
|
|
|
|
|
|
exit 0
|