coala / coala/coala-quickstart

Unused bears show up in different categories (languages) on successive runs

Open
#249 1 comment 0 reactions 0 assignees View on GitHub
type/bug
Dominant language
Python
Stars
49
Forks
74
PR merge metrics
No merged PRs in 30d

Description

On successive runs against `coala` repo, `print_relevant_bears` will display unused bears in different categories (languages) on each run. I think this is due to the fact that the filtering is done on a dictionary that is unordered (so on each run the values are eliminated in a different order, and for the values that belong to multiple categories/languages they might end up as flagged in different categories). This is blocked by https://github.com/coala/coala-quickstart/pull/227.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the print_relevant_bears entry point and reproduce successive runs against the coala repository, comparing the categories assigned to unused bears. Review the filtering and its handling of dictionary iteration, then verify that repeated runs consistently display each bear in the expected category. This issue notes that work is blocked by coala-quickstart/pull/227.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.