PR is fixing abug insomeoneelse's existinguntested codeModule ismore than2 yearsoldSonarqubescriptcrashed onCIEntire PR is#targetEnvironment(simulator)associatedenum switchstatementboilerplateadding linesForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandcountinglines in everyPR due tosonarqubeCombineboilerplateaddinglines to PRCodemissing testsalreadyscheduled tobe removedSonarqubecame upwith ghostPRsMergeconflict fromPR sittingdue tosonarqubePR is 1 linetoo long andfailscoveragecheckswitchstatementaddinglines to PRHaving to explainthe same thingover and over formultiple PRs to getexceptionsModule hasless than70% codecoverageAdding testsmakes linecount go overlimit for linesthat areuntestableLegacyEditorGraphQLLegacyrendererCode isin AppmoduleOriginaldeveloperof modulelong gonePR isdeduplicatingcodeAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeLegacycode thathas crashin SentryPR is fixing abug insomeoneelse's existinguntested codeModule ismore than2 yearsoldSonarqubescriptcrashed onCIEntire PR is#targetEnvironment(simulator)associatedenum switchstatementboilerplateadding linesForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandcountinglines in everyPR due tosonarqubeCombineboilerplateaddinglines to PRCodemissing testsalreadyscheduled tobe removedSonarqubecame upwith ghostPRsMergeconflict fromPR sittingdue tosonarqubePR is 1 linetoo long andfailscoveragecheckswitchstatementaddinglines to PRHaving to explainthe same thingover and over formultiple PRs to getexceptionsModule hasless than70% codecoverageAdding testsmakes linecount go overlimit for linesthat areuntestableLegacyEditorGraphQLLegacyrendererCode isin AppmoduleOriginaldeveloperof modulelong gonePR isdeduplicatingcodeAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeLegacycode thathas crashin Sentry

Sonarqube bingo - Call List

(Print) Use this randomly generated list as your call list when playing the game. There is no need to say the BINGO column name. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  1. PR is fixing a bug in someone else's existing untested code
  2. Module is more than 2 years old
  3. Sonarqube script crashed on CI
  4. Entire PR is #targetEnvironment (simulator)
  5. associated enum switch statement boilerplate adding lines
  6. Forcing a developer to add tests out of scope from the original task to code they don't understand
  7. counting lines in every PR due to sonarqube
  8. Combine boilerplate adding lines to PR
  9. Code missing tests already scheduled to be removed
  10. Sonarqube came up with ghost PRs
  11. Merge conflict from PR sitting due to sonarqube
  12. PR is 1 line too long and fails coverage check
  13. switch statement adding lines to PR
  14. Having to explain the same thing over and over for multiple PRs to get exceptions
  15. Module has less than 70% code coverage
  16. Adding tests makes line count go over limit for lines that are untestable
  17. Legacy Editor
  18. GraphQL
  19. Legacy renderer
  20. Code is in App module
  21. Original developer of module long gone
  22. PR is deduplicating code
  23. Adding bad tests for someone else's code to do the bare minimum for sonarqube
  24. Legacy code that has crash in Sentry