yinshengkai
573317cada
tools: checkpach supports python files
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2023-09-12 16:25:45 +08:00
chao an
df9f700c28
tools/ci: print cmake warning message only once
...
1. print cmake warning message only once
2. Touch Dockerfile to update the ci-docker
Signed-off-by: chao an <anchao@xiaomi.com>
2023-07-20 21:40:34 +08:00
chao an
7eff229838
tools/ci/checkpatch: add cmake style check into ci-check
...
Signed-off-by: chao an <anchao@xiaomi.com>
2023-07-18 10:09:48 -03:00
Xiang Xiao
bf5c7b6e5d
tools/checkpatch.sh: Check the source code doesn't set executable bit
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-02 00:14:55 +02:00
Xiang Xiao
0a66cbdcdd
tools/checkpatch: Should check the spell and encoding for rust file too
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-02 00:14:55 +02:00
Fotis Panagiotopoulos
290a9157eb
checkpatch: Added encoding check with cvt2utf
2023-02-01 20:42:35 +08:00
liuhaitao
c998a2c9bf
checkpatch.sh: add -m option to enable/disable Change-Id check
...
Defaultly disable Change-Id check in commit message.
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2022-04-09 22:06:54 +02:00
Piet
b13fa5fc05
ci/tools: add rustfmt to checkfmt and ci config
2022-02-26 12:45:20 +08:00
liuhaitao
a48d81b9ad
checkpatch.sh: add check gerrit Change-ID support
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2021-09-08 09:44:47 +08:00
Brennan Ashton
6d3269a69d
CI: Fix check patch to handle renames / deletes
...
Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
2020-09-03 20:05:57 -03:00
Xiang Xiao
ae356001cf
Change all files come from Xiaomi/Pinecone to Apache License 2.0
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-08-22 17:37:21 -06:00
Brennan Ashton
0430c6ccc8
Add problem matching for gcc and nxstyle to github actions
2020-06-11 00:52:55 +08:00
Xiang Xiao
5c1497aeb1
tools: Remove the temp variable in checking program exit code
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-20 07:07:32 -06:00
Xiang Xiao
cf674ed51c
checkpatch.sh: Simplify the code logic, no functional change
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-20 07:07:32 -06:00
liuhaitao
773f540d74
tools/checkpatch.sh: enhance added files judgement with +++ at the line beginning
...
In https://github.com/apache/incubator-nuttx-apps/pull/179 , there is a
removed graphics/littlevgl/lv_symbol_def.patch file whose content would be
treated abnormally and results in errors.
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-04-16 17:12:57 +08:00
liuhaitao
032a04f4d6
checkpatch: Update checkpatch readme and remove addition blank line
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-04-14 12:31:48 +08:00
David Sidrane
0db4529d8b
Add some helpful documentation in checkpatch.sh.
2020-03-10 13:22:32 -05:00
liuhaitao
842b0c54d4
checkpatch: add checkpatch.sh README and correct some typos
...
Change-Id: Ib917dae235dc42fa2fa29e40c925f8fd048131df
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-03-10 11:13:03 +01:00
Xiang Xiao
cec7949a39
tools/checkpatch.sh: Add code spell check to checkpatch.sh ( #371 )
2020-02-25 10:28:05 +01:00
liuhaitao
05391da6b8
tools/checkpatch.sh: do full file check for commits and patches defaultly
...
Make 'checkpatch.sh -c commits' and 'checkpatch.sh -p patches' do full
file check as default, while 'checkpatch.sh -r -c commits' and 'checkpatch.sh
-r -p patches' do ranges check only.
2020-02-17 08:18:44 -06:00
liuhaitao
f4d8c184b0
tools/checkpatch.sh: make sure fail get the real return error value
...
Do not use pipeline way and make sure fail to record the real exit error value.
2020-02-09 07:51:27 -06:00
Xiang Xiao
bb6c70bdcc
Fix the comment header style in tools folder
...
Change-Id: I189a0e8b86f3af682111668ccdad64a52b48dcb4
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-01-20 08:04:21 -06:00
Xiang Xiao
cd544b81b3
checkpatch remove -m 86 option since nxstyle can determine the max line length smart now
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-01-12 12:54:13 -06:00
liuguo09
1c53d2b616
Nxstyle checkpatch support ( #47 )
...
* tools/nxstyle.c: Donot check unknown file extension files
nxstyle only support c soure file and header file check, donot check
other unknown file extension files.
* tools/checkpatch.sh: Add checkpatch.sh script based on nxstyle tool
Usage:
checkpatch.sh patch-list // default as patch list
checkpatch.sh -p patch-list
checkpatch.sh -c commit-list
checkpatch.sh -f file-list
checkpatch.sh - // read from stdin, which used by git pre-commit hook
And git pre-commit hook could use checkpatch.sh as below:
git diff --cached | ./tools/checkpatch.sh -
2020-01-07 08:14:01 -06:00