Adding testsmakes linecount go overlimit for linesthat areuntestableSonarqubescriptcrashed onCIOriginaldeveloperof modulelong goneCombineboilerplateaddinglines to PRLegacycode thathas crashin SentryHaving to explainthe same thingover and over formultiple PRs to getexceptionsAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeEntire PR is#targetEnvironment(simulator)countinglines in everyPR due tosonarqubeSonarqubecame upwith ghostPRsPR isdeduplicatingcodeswitchstatementaddinglines to PRForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandLegacyEditorGraphQLPR is 1 linetoo long andfailscoveragecheckPR is fixing abug insomeoneelse's existinguntested codeassociatedenum switchstatementboilerplateadding linesLegacyrendererMergeconflict fromPR sittingdue tosonarqubeCode isin AppmoduleModule ismore than2 yearsoldModule hasless than70% codecoverageCodemissing testsalreadyscheduled tobe removedAdding testsmakes linecount go overlimit for linesthat areuntestableSonarqubescriptcrashed onCIOriginaldeveloperof modulelong goneCombineboilerplateaddinglines to PRLegacycode thathas crashin SentryHaving to explainthe same thingover and over formultiple PRs to getexceptionsAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeEntire PR is#targetEnvironment(simulator)countinglines in everyPR due tosonarqubeSonarqubecame upwith ghostPRsPR isdeduplicatingcodeswitchstatementaddinglines to PRForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandLegacyEditorGraphQLPR is 1 linetoo long andfailscoveragecheckPR is fixing abug insomeoneelse's existinguntested codeassociatedenum switchstatementboilerplateadding linesLegacyrendererMergeconflict fromPR sittingdue tosonarqubeCode isin AppmoduleModule ismore than2 yearsoldModule hasless than70% codecoverageCodemissing testsalreadyscheduled tobe removed

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