mirror of
https://github.com/ntop/n2n.git
synced 2024-09-19 16:41:11 +02:00
80b33cd1a9
* Factor build packages out into a more maintainable list * Create a location for scripts to live * Provide a make target to return the source dir as close as reasonable to the original distributed state * Add a code lint step, checking the coding style * Change test harness as recommended by shellcheck * Ensure we actually have the linter tool installed * Use the correct directory for cmake to run the tests * Adjust for the older uncrustify in the current github ubuntu-latest * Make one file pass the linter * Integrate the lint with the existing test workflow * Add files with minimal changes needed to the linter * Add more files with minimal changes needed to the linter * Dont build binaries if we fail the lint test * Update the phony targets with the lint steps * Ensure the flake8 package is installed in the new lint workflow job * Use the makefile to drive the packages needed to install for linting * No need to add dependancies on lint, just rely on the workflow status to show failure * Update the scripts dir README to reflect current assumptions * Rename and briefly document the indent.sh script * Fix the ignore to ignore the right Makefile * Rename the test_harness script to make it clear it is a shell script * Provide a master lint make target and add a shell script lint tool * Elminate stray tabs * Drop include/auth.h from linter - there are inconsistant results with function definitions when using the current uncrustify rules |
||
---|---|---|
.. | ||
aes.h | ||
auth.h | ||
cc20.h | ||
curve25519.h | ||
edge_utils_win32.h | ||
header_encryption.h | ||
hexdump.h | ||
lzoconf.h | ||
lzodefs.h | ||
minilzo.h | ||
n2n_define.h | ||
n2n_regex.h | ||
n2n_typedefs.h | ||
n2n_wire.h | ||
n2n.h | ||
network_traffic_filter.h | ||
pearson.h | ||
portable_endian.h | ||
random_numbers.h | ||
sn_selection.h | ||
speck.h | ||
tf.h | ||
uthash.h |