Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]


PHP coding style problems

(19 errors, 54 warnings)

This section shows the coding style problems detected in the code by phpcs [More info]

mod/flashcard/backup/moodle1/lib.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/backup/moodle2/backup_flashcard_activity_task.class.php
(#38) The static declaration must come after the visibility declaration
mod/flashcard/backup/moodle2/backup_flashcard_stepslib.php
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/backup/moodle2/restore_flashcard_activity_task.class.php
(#38) The static declaration must come after the visibility declaration
(#46) The static declaration must come after the visibility declaration
(#57) The static declaration must come after the visibility declaration
mod/flashcard/backup/moodle2/restore_flashcard_stepslib.php
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/checkview.php
(#52) File must end with a newline character
mod/flashcard/classes/event/course_module_edited.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/classes/event/course_module_freeplayed.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/classes/event/course_module_instance_list_viewed.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/classes/event/course_module_managed.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/classes/event/course_module_played.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/classes/event/course_module_viewed.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/classes/event/course_module_viewed_summary.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/classes/privacy/provider.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#242) File must end with a newline character
mod/flashcard/db/log.php
(#34) File must end with a newline character
mod/flashcard/db/upgrade.php
(#23) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#324) Logical operator "and" is prohibited; use "&&" instead
mod/flashcard/editview.php
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#214) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
mod/flashcard/editview_form.php
(#163) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#188) File must end with a newline character
mod/flashcard/index.php
(#33) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#99) Logical operator "or" is prohibited; use "||" instead
mod/flashcard/lang/en/flashcard.php
(#261) File must end with a newline character
mod/flashcard/lang/fr/flashcard.php
(#198) The use of backticks in strings is not recommended
(#203) The use of backticks in strings is not recommended
(#218) The use of backticks in strings is not recommended
(#219) The use of backticks in strings is not recommended
(#221) The use of backticks in strings is not recommended
(#222) The use of backticks in strings is not recommended
(#234) The use of backticks in strings is not recommended
mod/flashcard/lib.php
(#116) Inline comments must start with a capital letter, digit or 3-dots sequence
(#166) Inline comments must start with a capital letter, digit or 3-dots sequence
(#565) File must end with a newline character
mod/flashcard/locallib.php
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#99) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
mod/flashcard/mailtemplatelib.php
(#30) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/flashcard/manageview.controller.php
(#49) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#53) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
mod/flashcard/mod_form.php
(#241) Inline comments must start with a capital letter, digit or 3-dots sequence
(#241) This comment is 75% valid code; is this commented out code?
(#244) This comment is 72% valid code; is this commented out code?
(#250) Inline comments must start with a capital letter, digit or 3-dots sequence
(#250) Inline comments must end in full-stops, exclamation marks, or question marks
(#250) This comment is 80% valid code; is this commented out code?
(#268) Inline comments must start with a capital letter, digit or 3-dots sequence
(#268) This comment is 77% valid code; is this commented out code?
mod/flashcard/playview.controller.php
(#72) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#122) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
mod/flashcard/playview.php
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#109) File must end with a newline character
mod/flashcard/renderer.php
(#34) global $PAGE cannot be used in renderers. Use $this->page.
(#66) global $PAGE cannot be used in renderers. Use $this->page.
(#76) global $PAGE cannot be used in renderers. Use $this->page.
(#85) global $PAGE cannot be used in renderers. Use $this->page.
(#86) global $PAGE cannot be used in renderers. Use $this->page.
(#173) Line exceeds 132 characters; contains 136 characters
(#177) Line exceeds 132 characters; contains 135 characters
(#183) Line exceeds 132 characters; contains 145 characters
(#190) Line exceeds 132 characters; contains 142 characters
(#204) Line exceeds 132 characters; contains 136 characters
(#546) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#643) File must end with a newline character
mod/flashcard/version.php
(#39) File must end with a newline character
mod/flashcard/view.php
(#58) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#61) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#64) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#68) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#71) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#74) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead

Javascript coding style problems

(88 errors, 10 warnings)

This section shows the coding style problems detected in the code by eslint [More info]

mod/flashcard/js/module.js
(#7) 'maxitems' is not defined. (no-undef)
(#8) 'i' is not defined. (no-undef)
(#8) 'i' is not defined. (no-undef)
(#8) 'maxitems' is not defined. (no-undef)
(#8) 'i' is not defined. (no-undef)
(#9) 'i' is not defined. (no-undef)
(#12) Missing JSDoc comment. (require-jsdoc)
(#12) 'clicked' is defined but never used. (no-unused-vars)
(#13) 'obj' is not defined. (no-undef)
(#14) 'obj' is not defined. (no-undef)
(#16) 'oldtype' is not defined. (no-undef)
(#18) 'oldtype' is not defined. (no-undef)
(#21) 'oldtype' is not defined. (no-undef)
(#24) 'atype' is not defined. (no-undef)
(#25) 'qtobj' is not defined. (no-undef)
(#26) 'qtobj' is not defined. (no-undef)
(#28) 'atype' is not defined. (no-undef)
(#29) 'api' is not defined. (no-undef)
(#29) 'flowplayer' is not defined. (no-undef)
(#30) 'api' is not defined. (no-undef)
(#34) 'qtype' is not defined. (no-undef)
(#34) 'atype' is not defined. (no-undef)
(#35) 'qtobj' is not defined. (no-undef)
(#36) 'qtobj' is not defined. (no-undef)
(#38) 'qtype' is not defined. (no-undef)
(#39) 'api' is not defined. (no-undef)
(#39) 'flowplayer' is not defined. (no-undef)
(#40) 'api' is not defined. (no-undef)
(#47) Missing JSDoc comment. (require-jsdoc)
(#47) Identifier 'next_card' is not in camel case. (camelcase)
(#48) 'currentitem' is not defined. (no-undef)
(#49) 'currentitem' is not defined. (no-undef)
(#51) 'currentitem' is not defined. (no-undef)
(#52) 'currentitem' is not defined. (no-undef)
(#52) 'maxitems' is not defined. (no-undef)
(#53) 'currentitem' is not defined. (no-undef)
(#55) 'currentitem' is not defined. (no-undef)
(#57) 'currentitem' is not defined. (no-undef)
(#58) 'qtobj' is not defined. (no-undef)
(#58) 'currentitem' is not defined. (no-undef)
(#59) 'qtobj' is not defined. (no-undef)
(#60) 'qtobj' is not defined. (no-undef)
(#64) Missing JSDoc comment. (require-jsdoc)
(#64) Identifier 'previous_card' is not in camel case. (camelcase)
(#64) 'previous_card' is defined but never used. (no-unused-vars)
(#65) 'currentitem' is not defined. (no-undef)
(#66) 'currentitem' is not defined. (no-undef)
(#68) 'currentitem' is not defined. (no-undef)
(#69) 'currentitem' is not defined. (no-undef)
(#70) 'currentitem' is not defined. (no-undef)
(#70) 'maxitems' is not defined. (no-undef)
(#72) 'currentitem' is not defined. (no-undef)
(#73) 'currentitem' is not defined. (no-undef)
(#74) 'qtobj' is not defined. (no-undef)
(#74) 'currentitem' is not defined. (no-undef)
(#75) 'qtobj' is not defined. (no-undef)
(#76) 'qtobj' is not defined. (no-undef)
(#80) Missing JSDoc comment. (require-jsdoc)
(#80) Identifier 'remove_card' is not in camel case. (camelcase)
(#80) 'remove_card' is defined but never used. (no-unused-vars)
(#81) 'remaining' is not defined. (no-undef)
(#82) 'remaining' is not defined. (no-undef)
(#83) 'remaining' is not defined. (no-undef)
(#84) 'currentitem' is not defined. (no-undef)
(#85) 'currentitem' is not defined. (no-undef)
(#91) 'currentitem' is not defined. (no-undef)
(#98) Missing JSDoc comment. (require-jsdoc)
(#98) 'togglecard' is defined but never used. (no-unused-vars)
(#107) 'atype' is not defined. (no-undef)
(#107) 'atype' is not defined. (no-undef)
(#108) 'bellobj' is not defined. (no-undef)
(#109) 'bellobj' is not defined. (no-undef)
(#110) 'bellobj' is not defined. (no-undef)
(#112) 'atype' is not defined. (no-undef)
(#113) '$' is not defined. (no-undef)
(#117) 'qtype' is not defined. (no-undef)
(#117) 'atype' is not defined. (no-undef)
(#118) 'bellobj' is not defined. (no-undef)
(#119) 'bellobj' is not defined. (no-undef)
(#121) 'qtype' is not defined. (no-undef)
(#122) '$' is not defined. (no-undef)
(#123) 'api' is defined but never used. (no-unused-vars)
(#124) Unexpected alert. (no-alert)
(#133) 'atype' is not defined. (no-undef)
(#133) 'atype' is not defined. (no-undef)
(#134) 'bellobj' is not defined. (no-undef)
(#135) 'bellobj' is not defined. (no-undef)
(#137) 'atype' is not defined. (no-undef)
(#138) '$' is not defined. (no-undef)
(#139) 'api' is defined but never used. (no-unused-vars)
(#140) Unexpected alert. (no-alert)
(#144) 'qtype' is not defined. (no-undef)
(#144) 'atype' is not defined. (no-undef)
(#145) 'bellobj' is not defined. (no-undef)
(#146) 'bellobj' is not defined. (no-undef)
(#147) 'bellobj' is not defined. (no-undef)
(#149) 'qtype' is not defined. (no-undef)
(#150) '$' is not defined. (no-undef)

CSS problems

(1 errors, 0 warnings)

This section shows CSS problems detected by stylelint [More info]

mod/flashcard/styles.css
(#121) Unexpected !important (declaration-no-important)

PHPDocs style problems

(139 errors, 43 warnings)

This section shows the phpdocs problems detected in the code by local_moodlecheck [More info]

mod/flashcard/backup/moodle1/lib.php
(#20) Package mod is not valid
(#78) Phpdocs for function moodle1_mod_flashcard_handler::process_flashcard has incomplete parameters list
(#114) Phpdocs for function moodle1_mod_flashcard_handler::process_flashcard_deckdata has incomplete parameters list
(#42) Inline phpdocs tag {@link convert_path} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#42) Inline phpdocs tag {@link convert_path} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
mod/flashcard/backup/moodle2/backup_flashcard_activity_task.class.php
(#19) Category mod is not valid
(#28) Class backup_flashcard_activity_task is not documented
(#30) Function backup_flashcard_activity_task::define_my_settings is not documented
(#34) Function backup_flashcard_activity_task::define_my_steps is not documented
(#38) Function backup_flashcard_activity_task::encode_content_links is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/backup/moodle2/backup_flashcard_stepslib.php
(#19) Category mod is not valid
(#26) Class backup_flashcard_activity_structure_step is not documented
(#28) Function backup_flashcard_activity_structure_step::define_structure is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/backup/moodle2/restore_flashcard_activity_task.class.php
(#19) Category mod is not valid
(#28) Class restore_flashcard_activity_task is not documented
(#30) Function restore_flashcard_activity_task::define_my_settings is not documented
(#34) Function restore_flashcard_activity_task::define_my_steps is not documented
(#38) Function restore_flashcard_activity_task::define_decode_contents is not documented
(#46) Function restore_flashcard_activity_task::define_decode_rules is not documented
(#57) Function restore_flashcard_activity_task::define_restore_log_rules is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/backup/moodle2/restore_flashcard_stepslib.php
(#19) Category mod is not valid
(#26) Class restore_flashcard_activity_structure_step is not documented
(#28) Function restore_flashcard_activity_structure_step::define_structure is not documented
(#42) Function restore_flashcard_activity_structure_step::process_flashcard is not documented
(#64) Function restore_flashcard_activity_structure_step::process_flashcard_deck is not documented
(#86) Function restore_flashcard_activity_structure_step::process_flashcard_card is not documented
(#101) Function restore_flashcard_activity_structure_step::process_flashcard_deckstate is not documented
(#115) Function restore_flashcard_activity_structure_step::after_execute is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/cardsummaryview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#23) Invalid phpdocs tag @contributors used
mod/flashcard/checkview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#23) Invalid phpdocs tag @contributors used
(#24) Not recommended phpdocs tag @version used
mod/flashcard/classes/event/course_module_freeplayed.php
(#20) Package mod_feedback is not valid
mod/flashcard/classes/event/course_module_managed.php
(#20) Package mod_feedback is not valid
mod/flashcard/classes/event/course_module_viewed.php
(#20) Package mod_feedback is not valid
mod/flashcard/classes/privacy/provider.php
(#30) Package is not specified for class provider. It is also not specified in file-level phpdocs
(#30) Class provider is not documented
(#34) Function provider::get_metadata is not documented
(#131) Function provider::delete_data_for_all_users_in_context is not documented
(#144) Function provider::delete_data_for_user is not documented
mod/flashcard/classes/task/cron_task.php
(#22) Package mod_forum is not valid
(#28) Class cron_task is not documented
mod/flashcard/cronlib.php
(#20) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
(#22) Invalid phpdocs tag @contributors used
mod/flashcard/db/access.php
(#18) Package mod-flashcard is not valid
(#19) Category mod is not valid
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
mod/flashcard/db/upgrade.php
(#18) Package mod-flashcard is not valid
(#19) Category mod is not valid
(#25) Function xmldb_flashcard_upgrade is not documented
(#401) Function convert_flashcard_file is not documented
(#450) Function process_flashcard_file is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
mod/flashcard/editview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#23) Invalid phpdocs tag @contributors used
mod/flashcard/editview_form.php
(#21) Category mod is not valid
(#29) Class CardEdit_Form is not documented
(#31) Function CardEdit_Form::definition is not documented
(#74) Phpdocs for function CardEdit_Form::build_card_element has incomplete parameters list
(#105) Phpdocs for function CardEdit_Form::set_data has incomplete parameters list
(#133) Phpdocs for function CardEdit_Form::setup_card_filearea has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/freeplayview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
mod/flashcard/import_form.php
(#21) Category mod is not valid
(#29) Class flashcard_import_form is not documented
(#31) Function flashcard_import_form::definition is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/index.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/lang/en/flashcard.php
(#21) Category mod is not valid
mod/flashcard/lang/eu/flashcard.php
(#21) Category mod is not valid
mod/flashcard/lang/fr/flashcard.php
(#21) Category mod is not valid
mod/flashcard/lib.php
(#20) Category mod is not valid
(#86) Phpdocs for function flashcard_add_instance has incomplete parameters list
(#130) Phpdocs for function flashcard_update_instance has incomplete parameters list
(#175) Phpdocs for function flashcard_delete_instance has incomplete parameters list
(#209) Phpdocs for function flashcard_user_outline has incomplete parameters list
(#276) Phpdocs for function flashcard_scale_used_anywhere has incomplete parameters list
(#296) Phpdocs for function flashcard_grades has incomplete parameters list
(#309) Phpdocs for function flashcard_get_participants has incomplete parameters list
(#340) Phpdocs for function flashcard_scale_used has incomplete parameters list
(#494) Phpdocs for function flashcard_reset_userdata has incomplete parameters list
(#530) Phpdocs for function flashcard_reset_course_form_definition has incomplete parameters list
(#537) Phpdocs for function flashcard_reset_course_form_defaults has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
(#22) Invalid phpdocs tag @contributors used
(#417) Not recommended phpdocs tag @global used
(#417) Not recommended phpdocs tag @global used
(#492) Not recommended phpdocs tag @global used
(#492) Not recommended phpdocs tag @global used
mod/flashcard/locallib.php
(#20) Category mod is not valid
(#325) Function flashcard_mp3_dewplayer is not documented
(#345) Function flashcard_flowplayer is not documented
(#366) Function flashcard_delete_attached_files is not documented
(#409) Function flashcard_save_draft_customimage is not documented
(#433) Function flashcard_get_file_url is not documented
(#296) Phpdocs for function flashcard_mp3_player has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
(#70) Invalid phpdocs tag @ues used
(#298) Invalid phpdocs tag @TODO used
mod/flashcard/mailtemplatelib.php
(#24) Package extralibs is not valid
(#25) Category third-party libs is not valid
(#17) No one-line description found in phpdocs for file
(#34) Phpdocs for function flashcard_compile_mail_template has incomplete parameters list
(#55) Phpdocs for function flashcard_get_mail_template has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
mod/flashcard/managecards.php
(#18) Package mod_flashbard is not valid
(#19) Category mod is not valid
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
mod/flashcard/manageview.controller.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
mod/flashcard/mod_form.php
(#21) Category mod is not valid
(#40) Function mod_flashcard_mod_form::definition is not documented
(#74) Function mod_flashcard_mod_form::drop_questions is not documented
(#229) Function mod_flashcard_mod_form::add_completion_rules is not documented
(#254) Function mod_flashcard_mod_form::completion_rule_enabled is not documented
(#259) Function mod_flashcard_mod_form::data_preprocessing is not documented
(#271) Function mod_flashcard_mod_form::set_data is not documented
(#325) Function mod_flashcard_mod_form::get_data is not documented
(#364) Function mod_flashcard_mod_form::validation is not documented
(#38) Variable mod_flashcard_mod_form::$currentfiles is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#25) Not recommended phpdocs tag @version used
mod/flashcard/playview.controller.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#24) Not recommended phpdocs tag @version used
mod/flashcard/playview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/renderer.php
(#19) Category mod is not valid
(#31) Class mod_flashcard_renderer is not documented
(#33) Function mod_flashcard_renderer::filepicker is not documented
(#337) Function mod_flashcard_renderer::play_video is not documented
(#372) Function mod_flashcard_renderer::print_custom_url is not documented
(#414) Function mod_flashcard_renderer::playview is not documented
(#530) Function mod_flashcard_renderer::finishtable is not documented
(#536) Function mod_flashcard_renderer::freebuttons is not documented
(#545) Function mod_flashcard_renderer::check_decks is not documented
(#104) Phpdocs for function mod_flashcard_renderer::print_deck has incomplete parameters list
(#245) Phpdocs for function mod_flashcard_renderer::print_image has incomplete parameters list
(#286) Phpdocs for function mod_flashcard_renderer::play_sound has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/usersummaryview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#23) Invalid phpdocs tag @contributors used
(#25) Not recommended phpdocs tag @version used
mod/flashcard/version.php
(#21) Category mod is not valid
mod/flashcard/view.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag

Update savepoints problems

(1 errors, 0 warnings)

This section shows problems detected with the handling of upgrade savepoints [More info]

mod/flashcard/db/upgrade.php
Detected multiple 'savepoint' calls for version 2012040200

Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


grunt changes

(1 errors, 1 warnings)

This section shows files built by grunt and not commited [More info]

Problems running grunt
Task "stylelint:css" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 47 warnings)

This section shows problems detected in mustache templates [More info]

mod/flashcard/templates/cardcounts.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: The “width” attribute on the “table” element is obsolete. Use CSS instead. (ounts --><table width="100%"> )
(#1) HTML Validation error, line 5: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. (th="100%"> <tr valign="middle"> )
(#1) HTML Validation error, line 11: CSS: “width”: Too many values or values are not recognized. ( <div class="bar" style="height: 10px; width: px"></div>)
(#1) HTML Validation error, line 15: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. ( </tr> <tr valign="middle"> )
(#1) HTML Validation error, line 20: CSS: “width”: Too many values or values are not recognized. ( <div class="bar" style="height: 10px; width: px"></div>)
mod/flashcard/templates/cardstatus.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 4: The “width” attribute on the “table” element is obsolete. Use CSS instead. (tus"> <table width="100%"> )
(#1) HTML Validation error, line 5: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. (th="100%"> <tr valign="bottom"> )
(#1) HTML Validation error, line 6: Row 1 of a row group established by a “tbody” element has no cells beginning on it. (="bottom"> </tr> <)
mod/flashcard/templates/deckcounts.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: The “width” attribute on the “table” element is obsolete. Use CSS instead. (ounts --><table width="100%"> <)
(#1) HTML Validation error, line 4: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. (th="100%"> <tr valign="top"> )
(#1) HTML Validation error, line 14: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. ( </tr> <tr valign="top"> )
(#1) HTML Validation error, line 22: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. ( </tr> <tr valign="top"> )
(#1) HTML Validation error, line 30: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. ( </tr> <tr valign="top"> )
mod/flashcard/templates/decks.mustache
(#1) Example context missing.
mod/flashcard/templates/finished.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 4: Attribute “height” not allowed on element “table” at this point. (hed"> <table width="100%" height="100%"> )
(#1) HTML Validation error, line 4: The “width” attribute on the “table” element is obsolete. Use CSS instead. (hed"> <table width="100%" height="100%"> )
(#1) HTML Validation error, line 6: The “align” attribute on the “td” element is obsolete. Use CSS instead. ( <tr> <td align="center" valign="middle" class="emptyset"> )
(#1) HTML Validation error, line 6: The “valign” attribute on the “td” element is obsolete. Use CSS instead. ( <tr> <td align="center" valign="middle" class="emptyset"> )
mod/flashcard/templates/freebuttons.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: Stray start tag “tr”. (s --> <tr> )
(#1) HTML Validation error, line 4: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 6: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 7: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 9: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 10: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 12: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 13: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 15: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 16: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 18: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 19: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 21: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 22: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 24: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 25: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 27: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 28: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 30: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 31: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 33: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 34: Stray start tag “td”. (> <td width="200px" align="center" colspan="2"> )
(#1) HTML Validation error, line 36: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 37: Stray end tag “tr”. (</td> </tr><!-- )

Gherkin .feature problems

(0 errors, 0 warnings)

This section shows problems detected in behat .feature files [More info]