Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-24 | just analyse: add --dump-result command line option | Alberto Sartori | |
The result of the analysis is a JSON object containing the keys `"artifacts"`, `"runfiles"`, and `"provides"`. This JSON object, by default, is logged. However, it might be useful to process the data contained in it, while, for example, developing new rules. This patch adds a new command line option (`--dump-result`), reserved to the subcommand `analyse`, to dump the analysis result to the given file or stdout (if `-` is given). | |||
2024-03-26 | Add missing system includes | Paul Cristian Sarbu | |
Main culprits: - std::size_t, std::nullptr_t, and NULL require <cstddef> - std::move and std::forward require <utility> - unordered maps and sets require respective includes - std::for_each and std::all_of require <algorithm> | |||
2024-03-15 | Clean up more includes and targets | Paul Cristian Sarbu | |
Some of the more specific issues addressed: - missing log_level target/include - header-only libs wrongly marking deps as private - missing/misplaced gsl includes | |||
2023-12-14 | just analyse: support dumping the provides map of a target | Klaus Aehlig | |
2023-08-23 | just: split main code | Klaus Aehlig | |
... by moving the diagnose and cli related code into to separate libraries. In this way, we hopefully improve maintainability of the code base. |