1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

Merge pull request #17082 from kaspar030/add_doxy_pattern_script

dist/tools/doccheck: add create_pattern.sh
This commit is contained in:
Alexandre Abadie 2021-11-15 15:35:59 +01:00 committed by GitHub
commit 2f6b7bc651
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

17
dist/tools/doccheck/create_pattern.sh vendored Executable file
View File

@ -0,0 +1,17 @@
#!/bin/sh
# This sed script converts doxygen error messages to line number agnostic regex
# patterns as used by doccheck/check.sh
#
# Example:
#
# dist/tools/doccheck/check.sh \
# | grep boards/nucleo-g071rb/include/periph_conf.h \
# | dist/tools/doccheck/create_pattern.sh >> dist/tools/doccheck/exclude_patterns
#
# This would add all remaining warnings of nucleo-g071rb's periph_conf.h to the
# exclude_patterns.
#
sed -E -e "s#^(.*:)([0-9]+): #\1DIGITS_MAGIC: #" \
-e 's/[]\\.$*{}|+?()[^-]/\\&/g' \
-e 's/:DIGITS_MAGIC:/:[0-9]+:/'