associatedenum switchstatementboilerplateadding linesCode isin AppmoduleOriginaldeveloperof modulelong goneSonarqubecame upwith ghostPRsCombineboilerplateaddinglines to PRswitchstatementaddinglines to PRcountinglines in everyPR due tosonarqubeForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandLegacycode thathas crashin SentryModule hasless than70% codecoverageModule ismore than2 yearsoldGraphQLAdding testsmakes linecount go overlimit for linesthat areuntestableEntire PR is#targetEnvironment(simulator)Adding bad testsfor someoneelse's code to dothe bareminimum forsonarqubePR isdeduplicatingcodeHaving to explainthe same thingover and over formultiple PRs to getexceptionsMergeconflict fromPR sittingdue tosonarqubePR is 1 linetoo long andfailscoveragecheckPR is fixing abug insomeoneelse's existinguntested codeLegacyrendererSonarqubescriptcrashed onCICodemissing testsalreadyscheduled tobe removedLegacyEditorassociatedenum switchstatementboilerplateadding linesCode isin AppmoduleOriginaldeveloperof modulelong goneSonarqubecame upwith ghostPRsCombineboilerplateaddinglines to PRswitchstatementaddinglines to PRcountinglines in everyPR due tosonarqubeForcing adeveloper to addtests out of scopefrom the originaltask to code theydon't understandLegacycode thathas crashin SentryModule hasless than70% codecoverageModule ismore than2 yearsoldGraphQLAdding testsmakes linecount go overlimit for linesthat areuntestableEntire PR is#targetEnvironment(simulator)Adding bad testsfor someoneelse's code to dothe bareminimum forsonarqubePR isdeduplicatingcodeHaving to explainthe same thingover and over formultiple PRs to getexceptionsMergeconflict fromPR sittingdue tosonarqubePR is 1 linetoo long andfailscoveragecheckPR is fixing abug insomeoneelse's existinguntested codeLegacyrendererSonarqubescriptcrashed onCICodemissing testsalreadyscheduled tobe removedLegacyEditor

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