Forcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandSonarqubecame upwith ghostPRsMergeconflict fromPR sittingdue tosonarqubeCodemissing testsalreadyscheduled tobe removedPR is 1 linetoo long andfailscoveragecheckcountinglines in everyPR due tosonarqubeassociatedenum switchstatementboilerplateadding linesLegacyEditorPR isdeduplicatingcodeCombineboilerplateaddinglines to PRAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeModule hasless than70% codecoverageCode isin Appmoduleswitchstatementaddinglines to PRSonarqubescriptcrashed onCIAdding testsmakes linecount go overlimit for linesthat areuntestableOriginaldeveloperof modulelong goneEntire PR is#targetEnvironment(simulator)Having to explainthe same thingover and over formultiple PRs to getexceptionsLegacycode thathas crashin SentryModule ismore than2 yearsoldPR is fixing abug insomeoneelse's existinguntested codeLegacyrendererGraphQLForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandSonarqubecame upwith ghostPRsMergeconflict fromPR sittingdue tosonarqubeCodemissing testsalreadyscheduled tobe removedPR is 1 linetoo long andfailscoveragecheckcountinglines in everyPR due tosonarqubeassociatedenum switchstatementboilerplateadding linesLegacyEditorPR isdeduplicatingcodeCombineboilerplateaddinglines to PRAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeModule hasless than70% codecoverageCode isin Appmoduleswitchstatementaddinglines to PRSonarqubescriptcrashed onCIAdding testsmakes linecount go overlimit for linesthat areuntestableOriginaldeveloperof modulelong goneEntire PR is#targetEnvironment(simulator)Having to explainthe same thingover and over formultiple PRs to getexceptionsLegacycode thathas crashin SentryModule ismore than2 yearsoldPR is fixing abug insomeoneelse's existinguntested codeLegacyrendererGraphQL

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