Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added more documentation to checks #26

Merged
merged 7 commits into from
Jul 18, 2019
Merged

Added more documentation to checks #26

merged 7 commits into from
Jul 18, 2019

Conversation

Enkelmann
Copy link
Contributor

I haven't figured out how to escape the @ character in dune build @doc for inclusion into to the makefile. I also need to figure out how to change the build directory for the documentation without causing dune to segfault. But the generated documentation already looks quite nice!

@Enkelmann Enkelmann requested a review from tbarabosch July 17, 2019 11:48
@Enkelmann Enkelmann marked this pull request as ready for review July 18, 2019 07:59
Copy link
Contributor

@tbarabosch tbarabosch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, some minor issues. Once fixed, I'll merge!

Makefile Show resolved Hide resolved
@@ -28,5 +28,9 @@ uninstall:
cd plugins/cwe_checker_type_inference; make uninstall; cd ../..
cd plugins/cwe_checker_type_inference_print; make uninstall; cd ../..

documentation:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

make doc ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

make doc doesn't work. Or at least I haven't found a way to escape the @doc in the build command in a way such that it doesn't collide with make doc.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, then leave it as it is


Just run `make all` to compile and register the plugin with BAP. You can run the test suite via `make test`.
Just run `make all` to compile and register the plugin with BAP. You can run the test suite via `make test`. Documentation can be built via `make documentation`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

make doc?

src/checkers/cwe_248.mli Outdated Show resolved Hide resolved
src/checkers/cwe_248.mli Outdated Show resolved Hide resolved
src/checkers/cwe_332.mli Outdated Show resolved Hide resolved
src/checkers/cwe_332.mli Outdated Show resolved Hide resolved
src/checkers/cwe_426.mli Outdated Show resolved Hide resolved
src/checkers/cwe_476.mli Outdated Show resolved Hide resolved
@tbarabosch tbarabosch assigned tbarabosch and unassigned tbarabosch Jul 18, 2019
@tbarabosch
Copy link
Contributor

Looks fine, merging 👍

@tbarabosch tbarabosch merged commit 08951c0 into master Jul 18, 2019
@tbarabosch tbarabosch deleted the doc branch July 18, 2019 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants