7ff7965561
Update headers
...
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com >
2023-11-03 12:04:52 +00:00
dd7b24c3bf
whitespace fix
...
Signed-off-by: Dave Rodgman <dave.rodgman@gmail.com >
2023-07-27 20:01:04 +01:00
e67ffd6d20
pylint tidy-up
...
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com >
2023-07-27 18:50:50 +01:00
73b87e39d6
Make code_style.py -s default to -s=mbedtls-2.28
...
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com >
2023-07-27 18:44:52 +01:00
b96dbc6486
Make code_style.py -s more precise
...
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com >
2023-07-27 18:44:45 +01:00
7b780491f0
Handle deleted files correctly
...
Don't attempt to run on a file that isn't present now.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2023-07-04 15:47:02 +02:00
8ceeba4f22
Add --since option to check files modified since a given commit
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2023-07-04 15:47:01 +02:00
0f1053c13b
Clean up subprocess invocation in get_src_files
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2023-07-04 15:46:59 +02:00
e95df0bd70
Fix CI failure
...
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com >
2023-02-16 18:12:51 +08:00
4a37eef78f
Only check files known to git
...
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com >
2023-02-16 18:12:51 +08:00
bae83d25eb
Improve readability
...
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com >
2023-02-16 18:12:51 +08:00
44b75a605b
adjust help message
...
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com >
2023-02-16 18:12:51 +08:00
75e11d3703
print skipped file names to stdout
...
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com >
2023-02-16 18:12:51 +08:00
a4b9b7700a
code_style.py: Add helpers to print warning and skipped files
...
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com >
2023-02-16 18:12:51 +08:00
b1c9cc3ae4
code_style.py: Apply exclusions to the file list
...
This commit rename `--files` options to `--subset` and
it means to check a subset of the files known to git.
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com >
2023-02-16 18:12:51 +08:00
04aaa45ee1
Remove unnecessary '\' linebreak characters
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-25 11:39:45 +00:00
6956cb58ac
Don't wrap stdout and stderr in UTF-8 wrapper
...
This is no longer needed as we only print ASCII text directly
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-24 18:43:12 +00:00
5682e80266
Output diff without capturing it
...
Instead of capturing the output of diff and printing it, let diff do its
own outputting and se the return code to decide what to do.
This also means that the conversion of stdout to UTF-8 is not necessary,
as the reason it was needed was for printing diffs of files with UTF-8
characters in them.
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-24 18:43:12 +00:00
6d02f0cfa0
Add basic output on success
...
Whilst it is true that "silence is golden", no output at all could be
disconcerting and it makes searching in a CI log more difficult.
Add a simple status message that says "Checked N files, style ok".
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-24 18:43:12 +00:00
3febe15114
Remove overly verbose output on success
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-24 18:43:12 +00:00
64827e4611
Change print to print_err for an error message
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-24 18:43:12 +00:00
a27d872228
Document that the script must be run from the root
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-24 18:43:12 +00:00
f7b7bf7a5e
Remove provisional notice on code style script
...
Since code style is now enforced, the notice is wrong. Remove it to
avoid confusion.
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-24 18:43:12 +00:00
1d671c90db
Merge pull request #6835 from gilles-peskine-arm/code-style-files-2.28
...
Backport 2.28: code_style.py: Support restyling only the specified files
2023-01-19 12:26:07 +01:00
b71d28b695
Fix example command
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2023-01-17 18:09:39 +00:00
242df48cab
Fix pylint warnings about comparison to True
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-05 10:04:21 +00:00
fa69def8e3
Fix incorrect typing of function in code_style.py
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-05 10:03:48 +00:00
b92d30f987
Check Uncrustify returncode in code_style.py
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2023-01-04 18:44:35 +00:00
7528986f97
Documentation improvements
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2022-12-23 18:15:50 +01:00
38f514dbc2
Support restyling only the specified files
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2022-12-22 16:37:55 +01:00
4ca54d417e
Don't touch the style of generated files
...
Ideally the result of the generator would conform to the code style, but
this would be difficult, especially with respect to the placement of line
breaks in long logical lines. So, to avoid surprises when checking the style
of generated files (which happens in releases and in long-time support
branches), systematically skip generated files.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2022-12-19 00:58:25 +01:00
eead72ec9e
Reindent line continuations for pylint
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2022-12-08 17:47:10 +00:00
c747fdfe1f
Fixup: Config file name in code style script
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2022-12-08 17:47:10 +00:00
1f8b4d9c6b
Add spaces around '+'
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2022-12-08 17:47:10 +00:00
c543870882
Explain that the script is only for the future
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2022-12-08 17:47:10 +00:00
3a6f9f9921
Use constant for supported Uncrustify version
...
Define and report the supported Uncrustify version (and remove extra
newlines from version output).
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2022-12-08 17:47:10 +00:00
99a669a50d
Fix typo in code style script
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2022-12-08 17:47:10 +00:00
448cfec2a5
Use helper function for error printing
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2022-12-08 17:47:10 +00:00
27b3704eef
Miscellaneous improvements to code style script
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2022-12-08 17:47:10 +00:00
20d6bfa8e7
Add script to run Uncrustify
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2022-12-06 17:02:35 +00:00