Skip to content
This repository has been archived by the owner on Feb 25, 2024. It is now read-only.

Auxiliary tools #6

Closed
rene0 opened this issue Nov 18, 2016 · 1 comment
Closed

Auxiliary tools #6

rene0 opened this issue Nov 18, 2016 · 1 comment
Assignees
Labels

Comments

@rene0
Copy link
Owner

rene0 commented Nov 18, 2016

Which auxiliary tools to use?

  • (sp)lint for code quality, but splint is discontinued. Splint removed in 3.6.1. Lint only supports c89.
  • include-what-you-use (done)
  • automated testing / test data generation tool for issue Unit tests #3 ?
  • clang-scan-build ?
  • fuzzer ?
  • something else?
@rene0 rene0 self-assigned this Nov 18, 2016
@rene0 rene0 added the question label Nov 18, 2016
rene0 pushed a commit that referenced this issue Dec 5, 2016
rene0 pushed a commit that referenced this issue Dec 9, 2016
- objbin and srcbin to gather the object and source files of the program files
- LINT_ARGS to gather all the common flags for 'make lint'
- CPPCHECK_ARGS to gather all the common flags for 'make cppcheck'

Task #6
rene0 pushed a commit that referenced this issue Dec 9, 2016
Mark 'iwyu' as phony in Makefile

Task #6
rene0 pushed a commit that referenced this issue May 21, 2017
@rene0
Copy link
Owner Author

rene0 commented Jun 24, 2018

We currently have cppcheck, unit tests and include-what-you-use. Code gets compiled with -std=c99 -DPOSIX_C_SOURCE=200809L using both Clang and GCC.

Closing this issue.

@rene0 rene0 closed this as completed Jun 24, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant