Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #33 from sgb-io/feat/refactor-internals
* WIP refactoring internals * Shift a mod statement * Remove declarations. (#34) * Remove a dead_code suppression * Enable test coverage output, build all PRs (#37) * Flatten file walking (#36) * Flatten file walking logic * Refactor Output (#38) * - Change output flag to accept csv, json & table - Add Comfy Table to handle cli table output. - Minor filewalk tweaks - Fix linked project on Linux. * Moved output Moved timings * Add project arg default value. * Remove comments * Remove reference to a metrics/perf module. * Add cli flag descriptions Revert breaking change to json flag. * Set possible values for format. --------- Co-authored-by: Ben Collins <[email protected]> * Update lockfile * Add several tests for Halstead * Refactor and cover the Halstead module (#39) * Improve correctness and coverage of Halstead WIP * Add further test cases and remove more duplicate analysis * Tidy up changes, make output consistent * Nicer test names * Break apart utils from main module, add some tests * Run cargo fmt * Update output module to return a string, add tests * Add minimum coverage level --------- Co-authored-by: Ben Collins <[email protected]>
- Loading branch information