Missing`defineProps`and`defineEmits` inCompositionAPI.Hardcodedstringsinstead oflocalization(i18n).Missing orpoorlywrittenunit tests.Overusing`any` typeinstead ofspecific typesor interfaces.Hardcoded APIURLs orconfigurations.No separationof concerns(e.g., mixinglogic andview).Not using `v-model` fortwo-waybinding whereappropriate.No linting toolsconfigured(e.g., ESLint +TypeScriptrules).Circulardependenciesin componentimports.Leavingdebuggingcode (e.g.,`console.log`)in production.Overloading asinglecomponent withmultipleresponsibilities.Using `this`instead of`ref()` or`reactive()` inCompositionAPI.No global statemanagement(e.g., Vuex orPinia) forshared data.Not definingtypes forcomponentprops.No errorboundaryhandling forchildcomponents.Direct DOMmanipulationin Vuemethods.Mutatingpropsdirectly inchildcomponents.Duplicatedor unusedTypeScriptinterfaces.No stricttype-checkingwithTypeScript.Excessivelogic inVuetemplates.Improper useof lifecyclehooks (e.g.,heavy logic in`mounted`).Inline stylesinstead ofscopedCSS.Globalimportsinstead oflazy-loadingcomponents.Not using`key`attribute inv-for loops.Missingdefaultvalues foroptionalprops.Missing`defineProps`and`defineEmits` inCompositionAPI.Hardcodedstringsinstead oflocalization(i18n).Missing orpoorlywrittenunit tests.Overusing`any` typeinstead ofspecific typesor interfaces.Hardcoded APIURLs orconfigurations.No separationof concerns(e.g., mixinglogic andview).Not using `v-model` fortwo-waybinding whereappropriate.No linting toolsconfigured(e.g., ESLint +TypeScriptrules).Circulardependenciesin componentimports.Leavingdebuggingcode (e.g.,`console.log`)in production.Overloading asinglecomponent withmultipleresponsibilities.Using `this`instead of`ref()` or`reactive()` inCompositionAPI.No global statemanagement(e.g., Vuex orPinia) forshared data.Not definingtypes forcomponentprops.No errorboundaryhandling forchildcomponents.Direct DOMmanipulationin Vuemethods.Mutatingpropsdirectly inchildcomponents.Duplicatedor unusedTypeScriptinterfaces.No stricttype-checkingwithTypeScript.Excessivelogic inVuetemplates.Improper useof lifecyclehooks (e.g.,heavy logic in`mounted`).Inline stylesinstead ofscopedCSS.Globalimportsinstead oflazy-loadingcomponents.Not using`key`attribute inv-for loops.Missingdefaultvalues foroptionalprops.

JS 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
25
  1. Missing `defineProps` and `defineEmits` in Composition API.
  2. Hardcoded strings instead of localization (i18n).
  3. Missing or poorly written unit tests.
  4. Overusing `any` type instead of specific types or interfaces.
  5. Hardcoded API URLs or configurations.
  6. No separation of concerns (e.g., mixing logic and view).
  7. Not using `v-model` for two-way binding where appropriate.
  8. No linting tools configured (e.g., ESLint + TypeScript rules).
  9. Circular dependencies in component imports.
  10. Leaving debugging code (e.g., `console.log`) in production.
  11. Overloading a single component with multiple responsibilities.
  12. Using `this` instead of `ref()` or `reactive()` in Composition API.
  13. No global state management (e.g., Vuex or Pinia) for shared data.
  14. Not defining types for component props.
  15. No error boundary handling for child components.
  16. Direct DOM manipulation in Vue methods.
  17. Mutating props directly in child components.
  18. Duplicated or unused TypeScript interfaces.
  19. No strict type-checking with TypeScript.
  20. Excessive logic in Vue templates.
  21. Improper use of lifecycle hooks (e.g., heavy logic in `mounted`).
  22. Inline styles instead of scoped CSS.
  23. Global imports instead of lazy-loading components.
  24. Not using `key` attribute in v-for loops.
  25. Missing default values for optional props.