mirror of
https://github.com/ntop/n2n.git
synced 2024-09-20 00:51:10 +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
53 lines
926 B
Plaintext
53 lines
926 B
Plaintext
*.o
|
|
*.a
|
|
*.gz
|
|
configure
|
|
configure.ac
|
|
config.*
|
|
/Makefile
|
|
tools/Makefile
|
|
autom4te.cache
|
|
edge
|
|
example_edge_embed_quick_edge_init
|
|
example_edge_embed
|
|
example_sn_embed
|
|
supernode
|
|
tools/n2n-benchmark
|
|
tools/n2n-decode
|
|
tools/n2n-keygen
|
|
build
|
|
.idea
|
|
cmake-build-default
|
|
packages/debian/debian/changelog
|
|
packages/debian/debian/control
|
|
packages/debian/debian/files
|
|
packages/debian/debian/rules
|
|
packages/etc/systemd/system/edge-ntopng@.service
|
|
packages/etc/systemd/system/edge.service
|
|
packages/etc/systemd/system/edge@.service
|
|
packages/etc/systemd/system/supernode.service
|
|
*dSYM*
|
|
|
|
cmake-build-*/
|
|
|
|
# Binaries built to run tests
|
|
tools/tests-compress
|
|
tools/tests-elliptic
|
|
tools/tests-hashing
|
|
tools/tests-transform
|
|
tools/tests-wire
|
|
|
|
# Files generated while running tests
|
|
tests/*.out
|
|
|
|
# Files generated while running coverage reports
|
|
*.gcno
|
|
*.gcda
|
|
*.gcov
|
|
coverage/
|
|
|
|
# Files generated while running linting
|
|
*.indent
|
|
*.unc-backup.md5~
|
|
*.unc-backup~
|