Prechecker results: error


Overview

(0 errors, 0 warnings)

This section shows the general problems detected when processing the code [More info]


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

(0 errors, 178 warnings)

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

mod/otopo/lang/en/otopo.php
(#28) The string key "modulename" is not in the correct order, it should be before "pluginname"
(#30) The string key "modulename_help" is not in the correct order, it should be before "modulenameplural"
(#38) The string key "paramsbtn" is not in the correct order, it should be before "stringlimit255"
(#40) The string key "edit" is not in the correct order, it should be before "paramsbtn"
(#43) The string key "pending" is not in the correct order, it should be before "start"
(#44) The string key "end" is not in the correct order, it should be before "pending"
(#45) The string key "closed" is not in the correct order, it should be before "end"
(#49) The string key "allowsubmissionfromdate" is not in the correct order, it should be before "lastmodification"
(#51) The string key "allowsubmissiondateerror" is not in the correct order, it should be before "allowsubmissiontodate"
(#55) The string key "comment" is not in the correct order, it should be before "nosession"
(#58) The string key "exportascsv" is not in the correct order, it should be before "teachercommentglobal"
(#61) Unexpected comment found. Auto-fixing will not work after this comment
(#62) The string key "autoevaldesc" is not in the correct order, it should be before "print"
(#65) The string key "autoevalnoteachercomment" is not in the correct order, it should be before "autoevalyourjustification"
(#66) The string key "autoevalmodalsubtitle" is not in the correct order, it should be before "autoevalnoteachercomment"
(#67) The string key "autoevalmodalcontent" is not in the correct order, it should be before "autoevalmodalsubtitle"
(#70) The string key "autoevaldegree" is not in the correct order, it should be before "autoevalmodalcontent2"
(#79) The string key "description" is not in the correct order, it should be before "name"
(#83) The string key "grade" is not in the correct order, it should be before "showteachercomments"
(#86) The string key "session" is not in the correct order, it should be before "sessionoptions"
(#89) The string key "sessionlimited" is not in the correct order, it should be before "sessionopen"
(#91) The string key "limitsessions" is not in the correct order, it should be before "sessions"
(#93) The string key "disponibility" is not in the correct order, it should be before "limitsessions"
(#96) The string key "sessionvisual" is not in the correct order, it should be before "visual"
(#97) The string key "cohortvisual" is not in the correct order, it should be before "sessionvisual"
(#101) The string key "completionsubmit" is not in the correct order, it should be before "otopoconditioncompletion"
(#108) The string key "defaultshowteachercomments" is not in the correct order, it should be before "settings"
(#110) The string key "defaultgradeonlyforteacher" is not in the correct order, it should be before "defaultshowteachercomments_desc"
(#114) The string key "defaultcohortvisual" is not in the correct order, it should be before "defaultsessionvisual_desc"
(#118) The string key "defaultlimitsessions" is not in the correct order, it should be before "defaultsessions_desc"
(#129) The string key "deleteotopos" is not in the correct order, it should be before "stackedbar"
(#130) The string key "deletegrader" is not in the correct order, it should be before "deleteotopos"
(#137) The string key "menuparams" is not in the correct order, it should be before "menupreview"
(#139) The string key "menugrids" is not in the correct order, it should be before "menusessions"
(#141) The string key "menuindividualreport" is not in the correct order, it should be before "menutemplates"
(#142) The string key "menugroupreport" is not in the correct order, it should be before "menuindividualreport"
(#144) The string key "menugrid" is not in the correct order, it should be before "menusession"
(#149) The string key "fill" is not in the correct order, it should be before "menugrid"
(#151) The string key "fillencouragement" is not in the correct order, it should be before "fillintro"
(#153) The string key "fillmyevolution" is not in the correct order, it should be before "fillmyprogression"
(#154) The string key "fillfrom" is not in the correct order, it should be before "fillmyevolution"
(#157) The string key "activityclosed" is not in the correct order, it should be before "fillto"
(#160) Unexpected comment found. Auto-fixing will not work after this comment
(#161) The string key "autoevalassessing" is not in the correct order, it should be before "nosessionavailable"
(#163) The string key "autoevalcomments" is not in the correct order, it should be before "autoevaljustify"
(#168) Unexpected comment found. Auto-fixing will not work after this comment
(#169) The string key "evolutionchoosevisual" is not in the correct order, it should be before "validate_help"
(#171) The string key "bar" is not in the correct order, it should be before "radar"
(#174) The string key "chooseall" is not in the correct order, it should be before "evolutionperitem"
(#178) The string key "autoevalsvalidated" is not in the correct order, it should be before "evolutionyouchoosefor"
(#180) Unexpected comment found. Auto-fixing will not work after this comment
(#188) Unexpected comment found. Auto-fixing will not work after this comment
(#189) The string key "sessionname" is not in the correct order, it should be before "sessionssettings"
(#190) The string key "sessioncolor" is not in the correct order, it should be before "sessionname"
(#191) The string key "sessionallowsubmissionfromdate" is not in the correct order, it should be before "sessioncolor"
(#194) The string key "sessionadd" is not in the correct order, it should be before "sessiondelete"
(#199) The string key "gridcreateitem" is not in the correct order, it should be before "sessionadd"
(#200) The string key "gridcreatefromtemplate" is not in the correct order, it should be before "gridcreateitem"
(#203) Unexpected comment found. Auto-fixing will not work after this comment
(#206) The string key "itemchooseitemcolor" is not in the correct order, it should be before "itemdeleteitem"
(#208) The string key "itemdegree" is not in the correct order, it should be before "itemitem"
(#209) The string key "itemadddegree" is not in the correct order, it should be before "itemdegree"
(#211) The string key "itemdegreegrade" is not in the correct order, it should be before "itemdeletedegree"
(#217) Unexpected comment found. Auto-fixing will not work after this comment
(#220) The string key "templatechoosetemplate" is not in the correct order, it should be before "templatename"
(#225) Unexpected comment found. Auto-fixing will not work after this comment
(#226) The string key "returntolist" is not in the correct order, it should be before "templatechoosetemplate"
(#233) The string key "validated" is not in the correct order, it should be before "viewreport"
(#234) The string key "notvalidated" is not in the correct order, it should be before "validated"
(#235) The string key "notevaluated" is not in the correct order, it should be before "notvalidated"
(#237) Unexpected comment found. Auto-fixing will not work after this comment
(#238) The string key "autoeval" is not in the correct order, it should be before "notevaluated"
(#247) Unexpected comment found. Auto-fixing will not work after this comment
(#248) The string key "choosesession" is not in the correct order, it should be before "studentdistributionbyitem"
(#253) The string key "activityviewed" is not in the correct order, it should be before "choosesession"
(#254) The string key "activityupdated" is not in the correct order, it should be before "activityviewed"
(#261) The string key "otopo:addinstance" is not in the correct order, it should be before "sessionsaved"
(#263) The string key "otopo:managetemplates" is not in the correct order, it should be before "otopo:view"
(#264) The string key "otopo:admin" is not in the correct order, it should be before "otopo:managetemplates"
(#275) The string key "privacy:metadata:otopo_user_otopo:session" is not in the correct order, it should be before "privacy:metadata:otopo_user_otopo:userid"
(#276) The string key "privacy:metadata:otopo_user_otopo:item" is not in the correct order, it should be before "privacy:metadata:otopo_user_otopo:session"
(#277) The string key "privacy:metadata:otopo_user_otopo:degree" is not in the correct order, it should be before "privacy:metadata:otopo_user_otopo:item"
(#284) The string key "privacy:metadata:otopo_user_valid_session:otopo" is not in the correct order, it should be before "privacy:metadata:otopo_user_valid_session:userid"
(#287) The string key "privacy:metadata:otopo_grader" is not in the correct order, it should be before "privacy:metadata:otopo_user_valid_session:session"
(#289) The string key "privacy:metadata:otopo_grader:session" is not in the correct order, it should be before "privacy:metadata:otopo_grader:userid"
(#290) The string key "privacy:metadata:otopo_grader:otopo" is not in the correct order, it should be before "privacy:metadata:otopo_grader:session"
(#291) The string key "privacy:metadata:otopo_grader:comment" is not in the correct order, it should be before "privacy:metadata:otopo_grader:otopo"
mod/otopo/lang/fr/otopo.php
(#28) The string key "modulename" is not in the correct order, it should be before "pluginname"
(#30) The string key "modulename_help" is not in the correct order, it should be before "modulenameplural"
(#38) The string key "paramsbtn" is not in the correct order, it should be before "stringlimit255"
(#40) The string key "edit" is not in the correct order, it should be before "paramsbtn"
(#43) The string key "pending" is not in the correct order, it should be before "start"
(#44) The string key "end" is not in the correct order, it should be before "pending"
(#45) The string key "closed" is not in the correct order, it should be before "end"
(#49) The string key "allowsubmissionfromdate" is not in the correct order, it should be before "lastmodification"
(#51) The string key "allowsubmissiondateerror" is not in the correct order, it should be before "allowsubmissiontodate"
(#55) The string key "comment" is not in the correct order, it should be before "nosession"
(#58) The string key "exportascsv" is not in the correct order, it should be before "teachercommentglobal"
(#61) Unexpected comment found. Auto-fixing will not work after this comment
(#62) The string key "autoevaldesc" is not in the correct order, it should be before "print"
(#65) The string key "autoevalnoteachercomment" is not in the correct order, it should be before "autoevalyourjustification"
(#66) The string key "autoevalmodalsubtitle" is not in the correct order, it should be before "autoevalnoteachercomment"
(#67) The string key "autoevalmodalcontent" is not in the correct order, it should be before "autoevalmodalsubtitle"
(#70) The string key "autoevaldegree" is not in the correct order, it should be before "autoevalmodalcontent2"
(#79) The string key "description" is not in the correct order, it should be before "name"
(#83) The string key "grade" is not in the correct order, it should be before "showteachercomments"
(#86) The string key "session" is not in the correct order, it should be before "sessionoptions"
(#89) The string key "sessionlimited" is not in the correct order, it should be before "sessionopen"
(#91) The string key "limitsessions" is not in the correct order, it should be before "sessions"
(#93) The string key "disponibility" is not in the correct order, it should be before "limitsessions"
(#96) The string key "sessionvisual" is not in the correct order, it should be before "visual"
(#97) The string key "cohortvisual" is not in the correct order, it should be before "sessionvisual"
(#101) The string key "completionsubmit" is not in the correct order, it should be before "otopoconditioncompletion"
(#108) The string key "defaultshowteachercomments" is not in the correct order, it should be before "settings"
(#110) The string key "defaultgradeonlyforteacher" is not in the correct order, it should be before "defaultshowteachercomments_desc"
(#114) The string key "defaultcohortvisual" is not in the correct order, it should be before "defaultsessionvisual_desc"
(#118) The string key "defaultlimitsessions" is not in the correct order, it should be before "defaultsessions_desc"
(#129) The string key "deleteotopos" is not in the correct order, it should be before "stackedbar"
(#130) The string key "deletegrader" is not in the correct order, it should be before "deleteotopos"
(#137) The string key "menuparams" is not in the correct order, it should be before "menupreview"
(#139) The string key "menugrids" is not in the correct order, it should be before "menusessions"
(#141) The string key "menuindividualreport" is not in the correct order, it should be before "menutemplates"
(#142) The string key "menugroupreport" is not in the correct order, it should be before "menuindividualreport"
(#144) The string key "menugrid" is not in the correct order, it should be before "menusession"
(#149) The string key "fill" is not in the correct order, it should be before "menugrid"
(#151) The string key "fillencouragement" is not in the correct order, it should be before "fillintro"
(#153) The string key "fillmyevolution" is not in the correct order, it should be before "fillmyprogression"
(#154) The string key "fillfrom" is not in the correct order, it should be before "fillmyevolution"
(#157) The string key "activityclosed" is not in the correct order, it should be before "fillto"
(#160) Unexpected comment found. Auto-fixing will not work after this comment
(#161) The string key "autoevalassessing" is not in the correct order, it should be before "nosessionavailable"
(#163) The string key "autoevalcomments" is not in the correct order, it should be before "autoevaljustify"
(#168) Unexpected comment found. Auto-fixing will not work after this comment
(#169) The string key "evolutionchoosevisual" is not in the correct order, it should be before "validate_help"
(#171) The string key "bar" is not in the correct order, it should be before "radar"
(#174) The string key "chooseall" is not in the correct order, it should be before "evolutionperitem"
(#178) The string key "autoevalsvalidated" is not in the correct order, it should be before "evolutionyouchoosefor"
(#180) Unexpected comment found. Auto-fixing will not work after this comment
(#188) Unexpected comment found. Auto-fixing will not work after this comment
(#189) The string key "sessionname" is not in the correct order, it should be before "sessionssettings"
(#190) The string key "sessioncolor" is not in the correct order, it should be before "sessionname"
(#191) The string key "sessionallowsubmissionfromdate" is not in the correct order, it should be before "sessioncolor"
(#194) The string key "sessionadd" is not in the correct order, it should be before "sessiondelete"
(#199) The string key "gridcreateitem" is not in the correct order, it should be before "sessionadd"
(#200) The string key "gridcreatefromtemplate" is not in the correct order, it should be before "gridcreateitem"
(#203) Unexpected comment found. Auto-fixing will not work after this comment
(#206) The string key "itemchooseitemcolor" is not in the correct order, it should be before "itemdeleteitem"
(#208) The string key "itemdegree" is not in the correct order, it should be before "itemitem"
(#209) The string key "itemadddegree" is not in the correct order, it should be before "itemdegree"
(#211) The string key "itemdegreegrade" is not in the correct order, it should be before "itemdeletedegree"
(#217) Unexpected comment found. Auto-fixing will not work after this comment
(#220) The string key "templatechoosetemplate" is not in the correct order, it should be before "templatename"
(#225) Unexpected comment found. Auto-fixing will not work after this comment
(#226) The string key "returntolist" is not in the correct order, it should be before "templatechoosetemplate"
(#233) The string key "validated" is not in the correct order, it should be before "viewreport"
(#234) The string key "notvalidated" is not in the correct order, it should be before "validated"
(#235) The string key "notevaluated" is not in the correct order, it should be before "notvalidated"
(#237) Unexpected comment found. Auto-fixing will not work after this comment
(#238) The string key "autoeval" is not in the correct order, it should be before "notevaluated"
(#247) Unexpected comment found. Auto-fixing will not work after this comment
(#248) The string key "choosesession" is not in the correct order, it should be before "studentdistributionbyitem"
(#253) The string key "activityviewed" is not in the correct order, it should be before "choosesession"
(#254) The string key "activityupdated" is not in the correct order, it should be before "activityviewed"
(#261) The string key "otopo:addinstance" is not in the correct order, it should be before "sessionsaved"
(#263) The string key "otopo:managetemplates" is not in the correct order, it should be before "otopo:view"
(#264) The string key "otopo:admin" is not in the correct order, it should be before "otopo:managetemplates"
(#275) The string key "privacy:metadata:otopo_user_otopo:session" is not in the correct order, it should be before "privacy:metadata:otopo_user_otopo:userid"
(#276) The string key "privacy:metadata:otopo_user_otopo:item" is not in the correct order, it should be before "privacy:metadata:otopo_user_otopo:session"
(#277) The string key "privacy:metadata:otopo_user_otopo:degree" is not in the correct order, it should be before "privacy:metadata:otopo_user_otopo:item"
(#284) The string key "privacy:metadata:otopo_user_valid_session:otopo" is not in the correct order, it should be before "privacy:metadata:otopo_user_valid_session:userid"
(#287) The string key "privacy:metadata:otopo_grader" is not in the correct order, it should be before "privacy:metadata:otopo_user_valid_session:session"
(#289) The string key "privacy:metadata:otopo_grader:session" is not in the correct order, it should be before "privacy:metadata:otopo_grader:userid"
(#290) The string key "privacy:metadata:otopo_grader:otopo" is not in the correct order, it should be before "privacy:metadata:otopo_grader:session"
(#291) The string key "privacy:metadata:otopo_grader:comment" is not in the correct order, it should be before "privacy:metadata:otopo_grader:otopo"
mod/otopo/lib.php
(#75) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $mform.
(#133) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $mform.
mod/otopo/locallib.php
(#1113) Function utf8_encode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
(#1123) Function utf8_decode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead

Javascript coding style problems

(0 errors, 20 warnings)

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

mod/otopo/amd/src/evaluate.js
(#50) Avoid nesting promises. (promise/no-nesting)
(#50) Avoid nesting promises. (promise/no-nesting)
(#58) Avoid nesting promises. (promise/no-nesting)
(#58) Avoid nesting promises. (promise/no-nesting)
mod/otopo/amd/src/evolution.js
(#79) Avoid nesting promises. (promise/no-nesting)
(#79) Avoid nesting promises. (promise/no-nesting)
mod/otopo/amd/src/grids.js
(#47) Unused eslint-disable directive (no problems were reported from 'no-unused-vars').
(#148) Avoid nesting promises. (promise/no-nesting)
(#148) Avoid nesting promises. (promise/no-nesting)
mod/otopo/amd/src/items/components/item.js
(#104) Avoid nesting promises. (promise/no-nesting)
(#104) Avoid nesting promises. (promise/no-nesting)
mod/otopo/amd/src/local/datafilter/filtertypes/otopo.js
(#31) Unused eslint-disable directive (no problems were reported from 'no-empty-function').
mod/otopo/amd/src/local/datafilter/filtertypes/session.js
(#31) Unused eslint-disable directive (no problems were reported from 'no-empty-function').
mod/otopo/amd/src/local/participantsfilter/filtertypes/otopo.js
(#31) Unused eslint-disable directive (no problems were reported from 'no-empty-function').
mod/otopo/amd/src/local/participantsfilter/filtertypes/session.js
(#31) Unused eslint-disable directive (no problems were reported from 'no-empty-function').
mod/otopo/amd/src/participant_selector.js
(#77) Avoid nesting promises. (promise/no-nesting)
mod/otopo/amd/src/participantsfilter_39.js
(#525) Promise.catch() requires 1 argument, but received 0 (promise/valid-params)
mod/otopo/amd/src/participantsfilter_41.js
(#457) Promise.catch() requires 1 argument, but received 0 (promise/valid-params)
mod/otopo/amd/src/preview_sessions.js
(#48) Avoid nesting promises. (promise/no-nesting)
(#48) Avoid nesting promises. (promise/no-nesting)

CSS problems

(0 errors, 1 warnings)

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

mod/otopo/styles.css
(#239) Expected "#5B9C7A" to be "#5b9c7a" (color-hex-case)

PHPDocs style problems

(11 errors, 0 warnings)

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

mod/otopo/backup/moodle2/backup_otopo_activity_task.class.php
(#50) Phpdocs for function backup_otopo_activity_task::encode_content_links has incomplete parameters list
mod/otopo/backup/moodle2/restore_otopo_activity_task.class.php
(#77) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#79) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#96) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#98) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
mod/otopo/externallib.php
(#83) Phpdocs for function mod_otopo_external::validate_user_otopo has incomplete parameters list
(#159) Phpdocs for function mod_otopo_external::get_items has incomplete parameters list
(#261) Phpdocs for function mod_otopo_external::edit_item has incomplete parameters list
(#691) Phpdocs for function mod_otopo_external::get_group_chart has incomplete parameters list
mod/otopo/mod_form.php
(#237) Phpdocs for function mod_otopo_mod_form::completion_rule_enabled has incomplete parameters list
mod/otopo/sessionsform.php
(#123) Phpdocs for function sessions_form::set_data has incomplete parameters list

Update savepoints problems

(0 errors, 0 warnings)

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


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

(62 errors, 0 warnings)

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

mod/otopo/amd/build/color.min.js
Uncommitted change detected.
mod/otopo/amd/build/color.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/evaluate.min.js
Uncommitted change detected.
mod/otopo/amd/build/evaluate.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/evolution.min.js
Uncommitted change detected.
mod/otopo/amd/build/evolution.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/grading_navigation.min.js
Uncommitted change detected.
mod/otopo/amd/build/grading_navigation.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/grading_navigation_user_info.min.js
Uncommitted change detected.
mod/otopo/amd/build/grading_navigation_user_info.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/grading_panel.min.js
Uncommitted change detected.
mod/otopo/amd/build/grading_panel.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/grading_review_panel.min.js
Uncommitted change detected.
mod/otopo/amd/build/grading_review_panel.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/grids.min.js
Uncommitted change detected.
mod/otopo/amd/build/grids.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/items/ajax.min.js
Uncommitted change detected.
mod/otopo/amd/build/items/ajax.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/items/components/degree.min.js
Uncommitted change detected.
mod/otopo/amd/build/items/components/degree.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/items/components/item.min.js
Uncommitted change detected.
mod/otopo/amd/build/items/components/item.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/items/components/items.min.js
Uncommitted change detected.
mod/otopo/amd/build/items/components/items.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/items/store.min.js
Uncommitted change detected.
mod/otopo/amd/build/items/store.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/local/datafilter/filtertypes/otopo.min.js
Uncommitted change detected.
mod/otopo/amd/build/local/datafilter/filtertypes/otopo.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/local/datafilter/filtertypes/session.min.js
Uncommitted change detected.
mod/otopo/amd/build/local/datafilter/filtertypes/session.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/local/participantsfilter/filtertypes/otopo.min.js
Uncommitted change detected.
mod/otopo/amd/build/local/participantsfilter/filtertypes/otopo.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/local/participantsfilter/filtertypes/session.min.js
Uncommitted change detected.
mod/otopo/amd/build/local/participantsfilter/filtertypes/session.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/otopo/ajax.min.js
Uncommitted change detected.
mod/otopo/amd/build/otopo/ajax.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/otopo/components/degree-modal.min.js
Uncommitted change detected.
mod/otopo/amd/build/otopo/components/degree-modal.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/otopo/components/degrees.min.js
Uncommitted change detected.
mod/otopo/amd/build/otopo/components/degrees.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/otopo/components/item.min.js
Uncommitted change detected.
mod/otopo/amd/build/otopo/components/item.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/otopo/components/modal.min.js
Uncommitted change detected.
mod/otopo/amd/build/otopo/components/modal.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/participant_selector.min.js
Uncommitted change detected.
mod/otopo/amd/build/participant_selector.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/participantsfilter_39.min.js
Uncommitted change detected.
mod/otopo/amd/build/participantsfilter_39.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/participantsfilter_41.min.js
Uncommitted change detected.
mod/otopo/amd/build/participantsfilter_41.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/preview_sessions.min.js
Uncommitted change detected.
mod/otopo/amd/build/preview_sessions.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/preview_sessions/components/items.min.js
Uncommitted change detected.
mod/otopo/amd/build/preview_sessions/components/items.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/report_group.min.js
Uncommitted change detected.
mod/otopo/amd/build/report_group.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/report_individual.min.js
Uncommitted change detected.
mod/otopo/amd/build/report_individual.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/sessions.min.js
Uncommitted change detected.
mod/otopo/amd/build/sessions.min.js.map
Uncommitted change detected.
mod/otopo/amd/build/utils.min.js
Uncommitted change detected.
mod/otopo/amd/build/utils.min.js.map
Uncommitted change detected.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 29 warnings)

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

mod/otopo/templates/evol.mustache
(#1) Example context missing.
mod/otopo/templates/grade_form.mustache
(#1) Example context missing.
(#1) ESLint warning [space-infix-ops]: Operator '+' must be spaced. ( $('#'+$(this).data('collapse')).toggle();
mod/otopo/templates/grading_actions.mustache
(#1) Example context missing.
mod/otopo/templates/grading_app.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 10: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (le=""></a><br/> )
(#1) HTML Validation info, line 15: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. ( <br/> )
mod/otopo/templates/grading_navigation.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 8: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (le=""></a><br/><a h)
(#1) HTML Validation info, line 13: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (""></a><br/><a h)
mod/otopo/templates/grading_navigation_session_selector.mustache
(#1) Example context missing.
mod/otopo/templates/grading_navigation_user_selector.mustache
(#1) Example context missing.
mod/otopo/templates/grading_navigation_user_summary.mustache
(#1) HTML Validation error, line 2: An “img” element with no “alt” attribute must not have a “role” attribute. (&course="><img src="https://moodle.org/pix/u/f3.png" class="img-rounded" height="40" role="presentation"/> Mr T<)
(#1) HTML Validation error, line 2: An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. (&course="><img src="https://moodle.org/pix/u/f3.png" class="img-rounded" height="40" role="presentation"/> Mr T<)
(#1) HTML Validation info, line 2: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (&course="><img src="https://moodle.org/pix/u/f3.png" class="img-rounded" height="40" role="presentation"/> Mr T<)
mod/otopo/templates/grading_panel.mustache
(#1) Example context missing.
mod/otopo/templates/grading_review.mustache
(#1) Example context missing.
(#1) Template produced no content
mod/otopo/templates/grids.mustache
(#1) Example context missing.
mod/otopo/templates/grids_table.mustache
(#1) Example context missing.
mod/otopo/templates/params.mustache
(#1) Example context missing.
mod/otopo/templates/participantsfilter.mustache
(#1) HTML Validation error, line 2: “=” in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value. (ad><body><div id="core_user-participantsfilter-would-be-a-uniqid" class="filter-group my-2 p-2 bg-light border-radius border" data-table-region="" data-table-course-id="" data-table-otopo= data-filterverb="1"> )
(#1) HTML Validation error, line 2: “"” in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value. (ilterverb="1"> )
(#1) HTML Validation error, line 2: “"” in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value. (lterverb="1"> )
(#1) ESLint warning [spaced-comment]: Expected space or tab after '//' in comment. ( <!--If moodle version is prior 4.1-->
(#1) ESLint warning [spaced-comment]: Expected space or tab after '//' in comment. ( <!--If moodle version is 4.1 or upper-->
(#1) ESLint warning [space-in-parens]: There should be no space before this paren. ( ParticipantsFilter.init('core_user-participantsfilter-would-be-a-uniqid', );
mod/otopo/templates/preview_grids.mustache
(#1) Example context missing.
mod/otopo/templates/preview_sessions.mustache
(#1) Example context missing.
mod/otopo/templates/report_group.mustache
(#1) Example context missing.
(#1) Template produced no content
mod/otopo/templates/session-info.mustache
(#1) Example context missing.
mod/otopo/templates/templates_page.mustache
(#1) Example context missing.
mod/otopo/templates/view_fill_page.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 22: The “type” attribute is unnecessary for JavaScript resources. (></div><script type="text/javascript"> var )
(#1) HTML Validation error, line 3: The “aria-labelledby” attribute must point to an element in the same document. (d><body><div class="modal fade" id="gridModal" tabindex="-1" role="dialog" aria-labelledby="gridModalLabel" aria-hidden="true"> <)
mod/otopo/templates/view_page.mustache
(#1) Example context missing.
(#1) Template produced no content

Gherkin .feature problems

(0 errors, 0 warnings)

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