PR isdeduplicatingcodeOriginaldeveloperof modulelong goneCombineboilerplateaddinglines to PRModule hasless than70% codecoverageAdding testsmakes linecount go overlimit for linesthat areuntestablePR is fixing abug insomeoneelse's existinguntested codeSonarqubecame upwith ghostPRsPR is 1 linetoo long andfailscoveragecheckModule ismore than2 yearsoldLegacyEditorcountinglines in everyPR due tosonarqubeForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandCode isin AppmoduleMergeconflict fromPR sittingdue tosonarqubeHaving to explainthe same thingover and over formultiple PRs to getexceptionsSonarqubescriptcrashed onCIGraphQLLegacyrendererEntire PR is#targetEnvironment(simulator)Adding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeswitchstatementaddinglines to PRLegacycode thathas crashin SentryCodemissing testsalreadyscheduled tobe removedassociatedenum switchstatementboilerplateadding linesPR isdeduplicatingcodeOriginaldeveloperof modulelong goneCombineboilerplateaddinglines to PRModule hasless than70% codecoverageAdding testsmakes linecount go overlimit for linesthat areuntestablePR is fixing abug insomeoneelse's existinguntested codeSonarqubecame upwith ghostPRsPR is 1 linetoo long andfailscoveragecheckModule ismore than2 yearsoldLegacyEditorcountinglines in everyPR due tosonarqubeForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandCode isin AppmoduleMergeconflict fromPR sittingdue tosonarqubeHaving to explainthe same thingover and over formultiple PRs to getexceptionsSonarqubescriptcrashed onCIGraphQLLegacyrendererEntire PR is#targetEnvironment(simulator)Adding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeswitchstatementaddinglines to PRLegacycode thathas crashin SentryCodemissing testsalreadyscheduled tobe removedassociatedenum switchstatementboilerplateadding lines

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