switchstatementaddinglines to PROriginaldeveloperof modulelong goneLegacyrendererPR is 1 linetoo long andfailscoveragecheckPR isdeduplicatingcodePR is fixing abug insomeoneelse's existinguntested codeHaving to explainthe same thingover and over formultiple PRs to getexceptionsSonarqubecame upwith ghostPRscountinglines in everyPR due tosonarqubeassociatedenum switchstatementboilerplateadding linesGraphQLCodemissing testsalreadyscheduled tobe removedCombineboilerplateaddinglines to PRForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandMergeconflict fromPR sittingdue tosonarqubeAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeAdding testsmakes linecount go overlimit for linesthat areuntestableModule ismore than2 yearsoldSonarqubescriptcrashed onCILegacyEditorEntire PR is#targetEnvironment(simulator)Legacycode thathas crashin SentryModule hasless than70% codecoverageCode isin Appmoduleswitchstatementaddinglines to PROriginaldeveloperof modulelong goneLegacyrendererPR is 1 linetoo long andfailscoveragecheckPR isdeduplicatingcodePR is fixing abug insomeoneelse's existinguntested codeHaving to explainthe same thingover and over formultiple PRs to getexceptionsSonarqubecame upwith ghostPRscountinglines in everyPR due tosonarqubeassociatedenum switchstatementboilerplateadding linesGraphQLCodemissing testsalreadyscheduled tobe removedCombineboilerplateaddinglines to PRForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandMergeconflict fromPR sittingdue tosonarqubeAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeAdding testsmakes linecount go overlimit for linesthat areuntestableModule ismore than2 yearsoldSonarqubescriptcrashed onCILegacyEditorEntire PR is#targetEnvironment(simulator)Legacycode thathas crashin SentryModule hasless than70% codecoverageCode isin Appmodule

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