Adding testsmakes linecount go overlimit for linesthat areuntestableSonarqubescriptcrashed onCIPR is 1 linetoo long andfailscoveragecheckGraphQLModule hasless than70% codecoverageHaving to explainthe same thingover and over formultiple PRs to getexceptionsLegacyEditorMergeconflict fromPR sittingdue tosonarqubeForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandLegacyrendererCombineboilerplateaddinglines to PRassociatedenum switchstatementboilerplateadding linesModule ismore than2 yearsoldCodemissing testsalreadyscheduled tobe removedcountinglines in everyPR due tosonarqubeLegacycode thathas crashin SentryPR is fixing abug insomeoneelse's existinguntested codeEntire PR is#targetEnvironment(simulator)Sonarqubecame upwith ghostPRsCode isin Appmoduleswitchstatementaddinglines to PRAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeOriginaldeveloperof modulelong gonePR isdeduplicatingcodeAdding testsmakes linecount go overlimit for linesthat areuntestableSonarqubescriptcrashed onCIPR is 1 linetoo long andfailscoveragecheckGraphQLModule hasless than70% codecoverageHaving to explainthe same thingover and over formultiple PRs to getexceptionsLegacyEditorMergeconflict fromPR sittingdue tosonarqubeForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandLegacyrendererCombineboilerplateaddinglines to PRassociatedenum switchstatementboilerplateadding linesModule ismore than2 yearsoldCodemissing testsalreadyscheduled tobe removedcountinglines in everyPR due tosonarqubeLegacycode thathas crashin SentryPR is fixing abug insomeoneelse's existinguntested codeEntire PR is#targetEnvironment(simulator)Sonarqubecame upwith ghostPRsCode isin Appmoduleswitchstatementaddinglines to PRAdding bad testsfor someoneelse's code to dothe bareminimum forsonarqubeOriginaldeveloperof modulelong gonePR isdeduplicatingcode

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