v0.0.19
- Fix application name (#309)
- Add rust-code-analysis-cli as a binary target (#310)
- Add a newline at the end of each file's output (#307)
- Bump aho-corasick from 0.7.14 to 0.7.15 (#324)
- Bump cc from 1.0.61 to 1.0.62 (#322)
- Bump regex from 1.3.9 to 1.4.2 (#325)
- Clarify the documentation of some metrics (#330)
- Trait clippy warnings as errors
- Fix clippy warnings
- Clarify variable names for nexits and nargs (#306)
- Bump serde_yaml from 0.8.13 to 0.8.14 (#316)
- Bump actix-web from 2.0.0 to 3.2.0 (#321)
- Support merging Nargs metric between spaces (#308)
- Remove a useless bytes dependency
- Bump crossbeam
- Calculate cognitive complexity average across functions (#332)
- Calculate nexits average across functions (#333)
- Smoke test rust-code-analysis-cli on mozilla-central (#290)
- Add nargs average
- Add a script to update tree-sitter submodules (#344)
- Ensure we recompile the enums build before running it
- Don't specify Python minor version to use with pre-commit
- Bump tree-sitter from 0.16.1 to 0.17.1 (#320)
- Checkout all submodules too on CI
- Remove c-sharp language
- Remove css language
- Bump futures from 0.3.7 to 0.3.8 (#355)
- Fix clippy warnings (#365)
- Remove html language (#360)
- Remove go language (#362)
- Check validity of a tree-sitter-language update (#363)
- Refactor tests (#353)
- Fix tree-sitter-language update script (#368)
- Compute metrics in release mode for the script (#366)
- Bump cc from 1.0.62 to 1.0.65 (#370)
- Bump termcolor from 1.1.0 to 1.1.2 (#369)
- Move the web server in a new crate
- Add an option to compute only new metrics
- Consider only files of a tree-sitter-language
- Bump actix-web from 3.2.0 to 3.3.1 (#380)
- Add the repository in the CLI cargo.toml def
- Add the repository & doc in the Web cargo.toml def (#382)
- Fix the URL to the repo for the cli (#384)
- Remove an unused language
- Use input file paths as output format filenames
- Run compare-metrics command asynchronously
- Compute only minimal tests
- Ignore encoding errors opening a file
- Bump toml from 0.5.7 to 0.5.8 (#403)
- Bump actix-web from 3.3.1 to 3.3.2 (#395)
- Bump serde_json from 1.0.59 to 1.0.60 (#397)
- Bump cc from 1.0.65 to 1.0.66 (#396)
- Bump serde from 1.0.117 to 1.0.118 (#398)
- Clean up filenames produced by the cli (#400)
- Split script to update a submodule in two scripts
- Add a new command to compute metrics on ci systems
- Use external software to compare metrics
- Clean up macro attributes (#391)
- Replace glob with rust-code-analysis objects
- Remove an useless comment
- Dump cyclomatic complexity average and cognitive complexity average too (#354)
- Update pre-commit repositories
- Release both the cli and the web executables
- Minor .taskcluster.yml simplification
- Use RangeInclusive::contains instead of manually implementing it
- Avoid specifying explicit lifetimes when they can be elided
Released with mozilla/task-boot