Codemissing testsalreadyscheduled tobe removedSonarqubescriptcrashed onCICode isin AppmoduleModule ismore than2 yearsoldMergeconflict fromPR sittingdue tosonarqubePR isdeduplicatingcodePR is 1 linetoo long andfailscoveragecheckForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandCombineboilerplateaddinglines to PRassociatedenum switchstatementboilerplateadding linesModule hasless than70% codecoverageEntire PR is#targetEnvironment(simulator)PR is fixing abug insomeoneelse's existinguntested codeLegacyrendererAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeSonarqubecame upwith ghostPRsswitchstatementaddinglines to PRGraphQLLegacycode thathas crashin SentryLegacyEditorcountinglines in everyPR due tosonarqubeOriginaldeveloperof modulelong goneHaving to explainthe same thingover and over formultiple PRs to getexceptionsAdding testsmakes linecount go overlimit for linesthat areuntestableCodemissing testsalreadyscheduled tobe removedSonarqubescriptcrashed onCICode isin AppmoduleModule ismore than2 yearsoldMergeconflict fromPR sittingdue tosonarqubePR isdeduplicatingcodePR is 1 linetoo long andfailscoveragecheckForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandCombineboilerplateaddinglines to PRassociatedenum switchstatementboilerplateadding linesModule hasless than70% codecoverageEntire PR is#targetEnvironment(simulator)PR is fixing abug insomeoneelse's existinguntested codeLegacyrendererAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeSonarqubecame upwith ghostPRsswitchstatementaddinglines to PRGraphQLLegacycode thathas crashin SentryLegacyEditorcountinglines in everyPR due tosonarqubeOriginaldeveloperof modulelong goneHaving to explainthe same thingover and over formultiple PRs to getexceptionsAdding testsmakes linecount go overlimit for linesthat areuntestable

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