LegacyEditorAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeOriginaldeveloperof modulelong goneLegacyrendererForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandCode isin AppmoduleSonarqubecame upwith ghostPRsPR is 1 linetoo long andfailscoveragecheckassociatedenum switchstatementboilerplateadding linesPR is fixing abug insomeoneelse's existinguntested codeHaving to explainthe same thingover and over formultiple PRs to getexceptionsEntire PR is#targetEnvironment(simulator)GraphQLswitchstatementaddinglines to PRCodemissing testsalreadyscheduled tobe removedSonarqubescriptcrashed onCIModule ismore than2 yearsoldLegacycode thathas crashin Sentrycountinglines in everyPR due tosonarqubeAdding testsmakes linecount go overlimit for linesthat areuntestablePR isdeduplicatingcodeMergeconflict fromPR sittingdue tosonarqubeModule hasless than70% codecoverageCombineboilerplateaddinglines to PRLegacyEditorAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeOriginaldeveloperof modulelong goneLegacyrendererForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandCode isin AppmoduleSonarqubecame upwith ghostPRsPR is 1 linetoo long andfailscoveragecheckassociatedenum switchstatementboilerplateadding linesPR is fixing abug insomeoneelse's existinguntested codeHaving to explainthe same thingover and over formultiple PRs to getexceptionsEntire PR is#targetEnvironment(simulator)GraphQLswitchstatementaddinglines to PRCodemissing testsalreadyscheduled tobe removedSonarqubescriptcrashed onCIModule ismore than2 yearsoldLegacycode thathas crashin Sentrycountinglines in everyPR due tosonarqubeAdding testsmakes linecount go overlimit for linesthat areuntestablePR isdeduplicatingcodeMergeconflict fromPR sittingdue tosonarqubeModule hasless than70% codecoverageCombineboilerplateaddinglines to PR

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