feat: show finding counts per application
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
Research direction
Read docs/recipes/README.md, then inspect src/app/applications.rs and src/models/finding.rs to understand how application resources and findings are grouped. Issue #163 must be merged first. Add the High and Medium count columns, exclude findings without a resource ID, explain that exclusion in the view, and test the resource-to-application mapping; done means the checks listed in the issue pass and a changeset is included.
Written by the indexing model from the issue text.
Description
Why
"Is product X healthy" is the main question the Application view answers. Findings already carry a resource_id, so they can be mapped back to the resource's tags.
Steps
- Build a map from resource ID to application value while grouping.
- Add High and Medium finding counts as columns.
- Findings with no resource ID are not counted. Say so in the view footer or help text.
- Tests for the mapping.
Where to look
src/app/applications.rssrc/models/finding.rs
Done when
- Columns show counts
- Tests
- Changeset
-
cargo fmt --all,cargo clippy --all-targets -- -D warnings, andcargo test --allpass, with output pasted in the PR
Check against AWS
Optional. Unit tests are enough for this issue.
Blocked by
#163. Start this after that is merged.
Size: S. Read docs/recipes/README.md before starting.
- Dominant language
- Rust
- Stars
- 2
- Forks
- 0
- Avg merge
- 4h 8m
- Merged PRs (30d)
- 8
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from fells-code/seamless-glance
-
size: XS
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
fells-code/seamless-glance#166 ·
Maintainers usually reply within 1 day
-
size: S
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
fells-code/seamless-glance#165 ·
Maintainers usually reply within 1 day
-
size: S
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
fells-code/seamless-glance#162 ·
Maintainers usually reply within 1 day
-
size: XS
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
fells-code/seamless-glance#158 ·
Maintainers usually reply within 1 day
-
good first issue size: XS
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
fells-code/seamless-glance#156 ·
Maintainers usually reply within 1 day
All issues in fells-code/seamless-glance
Similar issues
-
crate: spate-kafka documentation priority: medium
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
balovess/aria2_rust#88 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
agent-self
Difficulty 1/5 Under an hour Newbie friendliness 88/100
yologdev/yoyo-evolve#1154 ·