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

(3 errors, 227 warnings)

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

local/eportfolio/classes/event/eportfolio_created.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
local/eportfolio/classes/event/eportfolio_deleted.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
local/eportfolio/classes/event/eportfolio_edited.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
local/eportfolio/classes/event/eportfolio_shared.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
local/eportfolio/classes/event/eportfolio_viewed.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
local/eportfolio/classes/forms/contentselect.php
(#32) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
local/eportfolio/classes/forms/sharing_form_3.php
(#82) Inline comments must end in full-stops, exclamation marks, or question marks
local/eportfolio/classes/h5p/canedit.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
local/eportfolio/classes/local_eportfolio_observer.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#66) File must end with a newline character
local/eportfolio/db/events.php
(#33) File must end with a newline character
local/eportfolio/lang/de/local_eportfolio.php
(#29) The string key "navbar" is not in the correct order, it should be before "pluginname"
(#31) The string key "actions:header" is not in the correct order, it should be before "navbar"
(#33) Unexpected comment found. Auto-fixing will not work after this comment
(#37) The string key "error:missingcapability" is not in the correct order, it should be before "error:noguestaccess"
(#45) The string key "error:missingconfig:h5pcapability" is not in the correct order, it should be before "error:missingconfig:studentroles"
(#47) Unexpected comment found. Auto-fixing will not work after this comment
(#51) The string key "overview:shareoption:grade" is not in the correct order, it should be before "overview:shareoption:share"
(#53) The string key "overview:helpfaq:title" is not in the correct order, it should be before "overview:shareoption:template"
(#55) The string key "navbar:tab:myeportfolios" is not in the correct order, it should be before "overview:helpfaq:title"
(#64) The string key "overview:table:actions:edit" is not in the correct order, it should be before "overview:table:actions:share"
(#65) The string key "overview:table:actions:delete" is not in the correct order, it should be before "overview:table:actions:edit"
(#68) The string key "overview:table:actions:undo" is not in the correct order, it should be before "overview:table:actions:viewgradeform"
(#70) The string key "overview:table:actions:template" is not in the correct order, it should be before "overview:table:actions:undo:template"
(#73) The string key "overview:table:viewcourse" is not in the correct order, it should be before "overview:table:viewfile"
(#75) The string key "overview:table:selection" is not in the correct order, it should be before "overview:table:viewgradeform"
(#76) The string key "overview:table:filename" is not in the correct order, it should be before "overview:table:selection"
(#79) The string key "overview:table:filesize" is not in the correct order, it should be before "overview:table:filetimemodified"
(#80) The string key "overview:table:coursefullname" is not in the correct order, it should be before "overview:table:filesize"
(#83) The string key "overview:table:participants" is not in the correct order, it should be before "overview:table:sharedby"
(#85) The string key "overview:table:shareend" is not in the correct order, it should be before "overview:table:sharestart"
(#86) The string key "overview:table:grading" is not in the correct order, it should be before "overview:table:shareend"
(#87) The string key "overview:table:graded" is not in the correct order, it should be before "overview:table:grading"
(#89) The string key "overview:table:graded:done" is not in the correct order, it should be before "overview:table:graded:pending"
(#91) The string key "overview:table:filedeleted" is not in the correct order, it should be before "overview:table:istemplate"
(#94) The string key "overview:eportfolio:fileselect" is not in the correct order, it should be before "overview:table:filedeleted"
(#96) The string key "overview:eportfolio:createnewfile" is not in the correct order, it should be before "overview:eportfolio:uploadnewfile"
(#103) The string key "overview:eportfolio:nofiles:mygrade" is not in the correct order, it should be before "overview:eportfolio:nofiles:myshared"
(#106) The string key "overview:eportfolio:nofiles:grade" is not in the correct order, it should be before "overview:eportfolio:nofiles:shared"
(#109) Unexpected comment found. Auto-fixing will not work after this comment
(#110) The string key "customfield:name" is not in the correct order, it should be before "overview:eportfolio:nofiles:template"
(#111) The string key "customfield:description" is not in the correct order, it should be before "customfield:name"
(#113) Unexpected comment found. Auto-fixing will not work after this comment
(#115) The string key "view:eportfolio:button:backtoeportfolio" is not in the correct order, it should be before "view:header"
(#116) The string key "view:eportfolio:button:backtocourse" is not in the correct order, it should be before "view:eportfolio:button:backtoeportfolio"
(#122) Unexpected comment found. Auto-fixing will not work after this comment
(#123) The string key "sharing:header" is not in the correct order, it should be before "view:eportfolio:timemodified"
(#124) The string key "sharing:form:step:nocourseselection" is not in the correct order, it should be before "sharing:header"
(#125) The string key "sharing:form:step:courseselection" is not in the correct order, it should be before "sharing:form:step:nocourseselection"
(#126) The string key "sharing:form:step:activityselection" is not in the correct order, it should be before "sharing:form:step:courseselection"
(#128) The string key "sharing:form:select:hint" is not in the correct order, it should be before "sharing:form:step:shareoptionselection"
(#130) The string key "sharing:form:step:confirm" is not in the correct order, it should be before "sharing:form:step:userselection"
(#131) The string key "sharing:form:courseselection" is not in the correct order, it should be before "sharing:form:step:confirm"
(#143) The string key "sharing:form:sharedcourses" is not in the correct order, it should be before "sharing:form:shareoptionselection:desc"
(#145) The string key "sharing:form:select:allcourses" is not in the correct order, it should be before "sharing:form:sharedcourses_help"
(#148) The string key "sharing:form:select:share" is not in the correct order, it should be before "sharing:form:shareoption"
(#149) The string key "sharing:form:select:grade" is not in the correct order, it should be before "sharing:form:select:share"
(#151) The string key "sharing:form:enddate:enable" is not in the correct order, it should be before "sharing:form:select:template"
(#162) The string key "sharing:form:select:pleaseselect" is not in the correct order, it should be before "sharing:form:sharedusers:desc"
(#163) The string key "sharing:form:fullcourse" is not in the correct order, it should be before "sharing:form:select:pleaseselect"
(#166) The string key "sharing:form:roles" is not in the correct order, it should be before "sharing:form:select:targetgroup"
(#168) The string key "sharing:form:enrolledusers" is not in the correct order, it should be before "sharing:form:roles_help"
(#177) The string key "sharing:alreadyshared:info" is not in the correct order, it should be before "sharing:form:nousersselected"
(#178) The string key "sharing:alreadyshared:course" is not in the correct order, it should be before "sharing:alreadyshared:info"
(#182) The string key "sharing:share:inserterror" is not in the correct order, it should be before "sharing:share:successful"
(#183) The string key "sharing:share:alreadyexists" is not in the correct order, it should be before "sharing:share:inserterror"
(#185) Unexpected comment found. Auto-fixing will not work after this comment
(#186) The string key "form:field:required" is not in the correct order, it should be before "sharing:share:alreadyexists"
(#187) The string key "form:cancelled" is not in the correct order, it should be before "form:field:required"
(#189) Unexpected comment found. Auto-fixing will not work after this comment
(#192) The string key "uploadform:description" is not in the correct order, it should be before "uploadform:title"
(#196) The string key "uploadform:template:check" is not in the correct order, it should be before "uploadform:template:header"
(#200) The string key "uploadform:successful" is not in the correct order, it should be before "uploadform:template:checklabel"
(#201) The string key "uploadform:error" is not in the correct order, it should be before "uploadform:successful"
(#202) The string key "uploadform:cancelled" is not in the correct order, it should be before "uploadform:error"
(#204) Unexpected comment found. Auto-fixing will not work after this comment
(#205) The string key "create:header" is not in the correct order, it should be before "uploadform:cancelled"
(#206) The string key "contenteditor" is not in the correct order, it should be before "create:header"
(#208) The string key "create:error" is not in the correct order, it should be before "create:success"
(#212) Unexpected comment found. Auto-fixing will not work after this comment
(#213) The string key "edit:header" is not in the correct order, it should be before "h5plibraries"
(#215) The string key "edit:error" is not in the correct order, it should be before "edit:success"
(#217) Unexpected comment found. Auto-fixing will not work after this comment
(#219) The string key "undo:confirm" is not in the correct order, it should be before "undo:header"
(#220) The string key "undo:checkconfirm" is not in the correct order, it should be before "undo:confirm"
(#222) The string key "undo:error" is not in the correct order, it should be before "undo:success"
(#223) The string key "delete:header" is not in the correct order, it should be before "undo:error"
(#224) The string key "delete:confirm" is not in the correct order, it should be before "delete:header"
(#226) The string key "delete:checkconfirm" is not in the correct order, it should be before "delete:nocourses"
(#228) The string key "delete:error" is not in the correct order, it should be before "delete:success"
(#230) The string key "use:template:confirm" is not in the correct order, it should be before "use:template:header"
(#231) The string key "use:template:checkconfirm" is not in the correct order, it should be before "use:template:confirm"
(#233) The string key "use:template:error" is not in the correct order, it should be before "use:template:success"
(#235) Unexpected comment found. Auto-fixing will not work after this comment
(#236) The string key "event:eportfolio:viewed:name" is not in the correct order, it should be before "use:template:error"
(#237) The string key "event:eportfolio:shared:name" is not in the correct order, it should be before "event:eportfolio:viewed:name"
(#238) The string key "event:eportfolio:created:name" is not in the correct order, it should be before "event:eportfolio:shared:name"
(#240) The string key "event:eportfolio:deleted:name" is not in the correct order, it should be before "event:eportfolio:edited:name"
(#243) The string key "event:eportfolio:shared:share" is not in the correct order, it should be before "event:eportfolio:viewed"
(#245) The string key "event:eportfolio:shared:grade" is not in the correct order, it should be before "event:eportfolio:shared:share"
(#251) The string key "event:eportfolio:created" is not in the correct order, it should be before "event:eportfolio:undo"
(#255) The string key "event:eportfolio:deleted" is not in the correct order, it should be before "event:eportfolio:edited"
(#258) Unexpected comment found. Auto-fixing will not work after this comment
(#260) The string key "message:emailmessage" is not in the correct order, it should be before "messageprovider:sharing"
(#267) The string key "message:contexturlname" is not in the correct order, it should be before "message:subject"
(#269) Unexpected comment found. Auto-fixing will not work after this comment
(#270) The string key "download:error" is not in the correct order, it should be before "message:contexturlname"
(#272) Unexpected comment found. Auto-fixing will not work after this comment
(#280) The string key "settings:globalnavbar:enable" is not in the correct order, it should be before "settings:studentroles:desc"
(#286) Unexpected comment found. Auto-fixing will not work after this comment
(#287) The string key "privacy:metadata:myeportfolios" is not in the correct order, it should be before "settings:helpandfaq:desc"
(#290) The string key "privacy:metadata:local_eportfolio" is not in the correct order, it should be before "privacy:metadata:mysharedeportfolios"
(#292) The string key "privacy:metadata:local_eportfolio:title" is not in the correct order, it should be before "privacy:metadata:local_eportfolio:usermodified"
(#293) The string key "privacy:metadata:local_eportfolio:timecreated" is not in the correct order, it should be before "privacy:metadata:local_eportfolio:title"
(#299) The string key "privacy:metadata:local_eportfolio_share:title" is not in the correct order, it should be before "privacy:metadata:local_eportfolio_share:usermodified"
(#300) The string key "privacy:metadata:local_eportfolio_share:shareoption" is not in the correct order, it should be before "privacy:metadata:local_eportfolio_share:title"
(#301) The string key "privacy:metadata:local_eportfolio_share:enddate" is not in the correct order, it should be before "privacy:metadata:local_eportfolio_share:shareoption"
(#302) The string key "privacy:metadata:local_eportfolio_share:courseid" is not in the correct order, it should be before "privacy:metadata:local_eportfolio_share:enddate"
local/eportfolio/lang/en/local_eportfolio.php
(#29) The string key "navbar" is not in the correct order, it should be before "pluginname"
(#31) The string key "actions:header" is not in the correct order, it should be before "navbar"
(#33) Unexpected comment found. Auto-fixing will not work after this comment
(#37) The string key "error:missingcapability" is not in the correct order, it should be before "error:noguestaccess"
(#44) The string key "error:missingconfig:h5pcapability" is not in the correct order, it should be before "error:missingconfig:studentroles"
(#46) Unexpected comment found. Auto-fixing will not work after this comment
(#50) The string key "overview:shareoption:grade" is not in the correct order, it should be before "overview:shareoption:share"
(#52) The string key "overview:helpfaq:title" is not in the correct order, it should be before "overview:shareoption:template"
(#54) The string key "navbar:tab:myeportfolios" is not in the correct order, it should be before "overview:helpfaq:title"
(#63) The string key "overview:table:actions:edit" is not in the correct order, it should be before "overview:table:actions:share"
(#64) The string key "overview:table:actions:delete" is not in the correct order, it should be before "overview:table:actions:edit"
(#67) The string key "overview:table:actions:undo" is not in the correct order, it should be before "overview:table:actions:viewgradeform"
(#69) The string key "overview:table:actions:template" is not in the correct order, it should be before "overview:table:actions:undo:template"
(#72) The string key "overview:table:viewcourse" is not in the correct order, it should be before "overview:table:viewfile"
(#74) The string key "overview:table:selection" is not in the correct order, it should be before "overview:table:viewgradeform"
(#75) The string key "overview:table:filename" is not in the correct order, it should be before "overview:table:selection"
(#78) The string key "overview:table:filesize" is not in the correct order, it should be before "overview:table:filetimemodified"
(#79) The string key "overview:table:coursefullname" is not in the correct order, it should be before "overview:table:filesize"
(#82) The string key "overview:table:participants" is not in the correct order, it should be before "overview:table:sharedby"
(#84) The string key "overview:table:shareend" is not in the correct order, it should be before "overview:table:sharestart"
(#85) The string key "overview:table:grading" is not in the correct order, it should be before "overview:table:shareend"
(#86) The string key "overview:table:graded" is not in the correct order, it should be before "overview:table:grading"
(#88) The string key "overview:table:graded:done" is not in the correct order, it should be before "overview:table:graded:pending"
(#90) The string key "overview:table:filedeleted" is not in the correct order, it should be before "overview:table:istemplate"
(#93) The string key "overview:eportfolio:fileselect" is not in the correct order, it should be before "overview:table:filedeleted"
(#95) The string key "overview:eportfolio:createnewfile" is not in the correct order, it should be before "overview:eportfolio:uploadnewfile"
(#100) The string key "overview:eportfolio:nofiles:mygrade" is not in the correct order, it should be before "overview:eportfolio:nofiles:myshared"
(#102) The string key "overview:eportfolio:nofiles:grade" is not in the correct order, it should be before "overview:eportfolio:nofiles:shared"
(#105) Unexpected comment found. Auto-fixing will not work after this comment
(#106) The string key "customfield:name" is not in the correct order, it should be before "overview:eportfolio:nofiles:template"
(#107) The string key "customfield:description" is not in the correct order, it should be before "customfield:name"
(#109) Unexpected comment found. Auto-fixing will not work after this comment
(#111) The string key "view:eportfolio:button:backtoeportfolio" is not in the correct order, it should be before "view:header"
(#112) The string key "view:eportfolio:button:backtocourse" is not in the correct order, it should be before "view:eportfolio:button:backtoeportfolio"
(#118) Unexpected comment found. Auto-fixing will not work after this comment
(#119) The string key "sharing:header" is not in the correct order, it should be before "view:eportfolio:timemodified"
(#120) The string key "sharing:form:step:nocourseselection" is not in the correct order, it should be before "sharing:header"
(#121) The string key "sharing:form:step:courseselection" is not in the correct order, it should be before "sharing:form:step:nocourseselection"
(#122) The string key "sharing:form:step:activityselection" is not in the correct order, it should be before "sharing:form:step:courseselection"
(#124) The string key "sharing:form:select:hint" is not in the correct order, it should be before "sharing:form:step:shareoptionselection"
(#126) The string key "sharing:form:step:confirm" is not in the correct order, it should be before "sharing:form:step:userselection"
(#127) The string key "sharing:form:courseselection" is not in the correct order, it should be before "sharing:form:step:confirm"
(#139) The string key "sharing:form:sharedcourses" is not in the correct order, it should be before "sharing:form:shareoptionselection:desc"
(#141) The string key "sharing:form:select:allcourses" is not in the correct order, it should be before "sharing:form:sharedcourses_help"
(#144) The string key "sharing:form:select:share" is not in the correct order, it should be before "sharing:form:shareoption"
(#145) The string key "sharing:form:select:grade" is not in the correct order, it should be before "sharing:form:select:share"
(#147) The string key "sharing:form:enddate:enable" is not in the correct order, it should be before "sharing:form:select:template"
(#158) The string key "sharing:form:fullcourse" is not in the correct order, it should be before "sharing:form:sharedusers:desc"
(#160) The string key "sharing:form:select:fullcourse" is not in the correct order, it should be before "sharing:form:select:pleaseselect"
(#162) The string key "sharing:form:roles" is not in the correct order, it should be before "sharing:form:select:targetgroup"
(#164) The string key "sharing:form:enrolledusers" is not in the correct order, it should be before "sharing:form:roles_help"
(#172) The string key "sharing:alreadyshared:info" is not in the correct order, it should be before "sharing:form:nousersselected"
(#173) The string key "sharing:alreadyshared:course" is not in the correct order, it should be before "sharing:alreadyshared:info"
(#177) The string key "sharing:share:inserterror" is not in the correct order, it should be before "sharing:share:successful"
(#178) The string key "sharing:share:alreadyexists" is not in the correct order, it should be before "sharing:share:inserterror"
(#180) Unexpected comment found. Auto-fixing will not work after this comment
(#181) The string key "form:field:required" is not in the correct order, it should be before "sharing:share:alreadyexists"
(#182) The string key "form:cancelled" is not in the correct order, it should be before "form:field:required"
(#184) Unexpected comment found. Auto-fixing will not work after this comment
(#187) The string key "uploadform:description" is not in the correct order, it should be before "uploadform:title"
(#191) The string key "uploadform:template:check" is not in the correct order, it should be before "uploadform:template:header"
(#194) The string key "uploadform:successful" is not in the correct order, it should be before "uploadform:template:checklabel"
(#195) The string key "uploadform:error" is not in the correct order, it should be before "uploadform:successful"
(#196) The string key "uploadform:cancelled" is not in the correct order, it should be before "uploadform:error"
(#198) Unexpected comment found. Auto-fixing will not work after this comment
(#199) The string key "create:header" is not in the correct order, it should be before "uploadform:cancelled"
(#200) The string key "contenteditor" is not in the correct order, it should be before "create:header"
(#202) The string key "create:error" is not in the correct order, it should be before "create:success"
(#206) Unexpected comment found. Auto-fixing will not work after this comment
(#207) The string key "edit:header" is not in the correct order, it should be before "h5plibraries"
(#209) The string key "edit:error" is not in the correct order, it should be before "edit:success"
(#211) Unexpected comment found. Auto-fixing will not work after this comment
(#213) The string key "undo:confirm" is not in the correct order, it should be before "undo:header"
(#214) The string key "undo:checkconfirm" is not in the correct order, it should be before "undo:confirm"
(#216) The string key "undo:error" is not in the correct order, it should be before "undo:success"
(#217) The string key "delete:header" is not in the correct order, it should be before "undo:error"
(#218) The string key "delete:confirm" is not in the correct order, it should be before "delete:header"
(#220) The string key "delete:checkconfirm" is not in the correct order, it should be before "delete:nocourses"
(#222) The string key "delete:error" is not in the correct order, it should be before "delete:success"
(#224) The string key "use:template:confirm" is not in the correct order, it should be before "use:template:header"
(#225) The string key "use:template:checkconfirm" is not in the correct order, it should be before "use:template:confirm"
(#227) The string key "use:template:error" is not in the correct order, it should be before "use:template:success"
(#229) Unexpected comment found. Auto-fixing will not work after this comment
(#230) The string key "event:eportfolio:viewed:name" is not in the correct order, it should be before "use:template:error"
(#231) The string key "event:eportfolio:shared:name" is not in the correct order, it should be before "event:eportfolio:viewed:name"
(#232) The string key "event:eportfolio:created:name" is not in the correct order, it should be before "event:eportfolio:shared:name"
(#234) The string key "event:eportfolio:deleted:name" is not in the correct order, it should be before "event:eportfolio:edited:name"
(#237) The string key "event:eportfolio:shared:share" is not in the correct order, it should be before "event:eportfolio:viewed"
(#239) The string key "event:eportfolio:shared:grade" is not in the correct order, it should be before "event:eportfolio:shared:share"
(#245) The string key "event:eportfolio:created" is not in the correct order, it should be before "event:eportfolio:undo"
(#249) The string key "event:eportfolio:deleted" is not in the correct order, it should be before "event:eportfolio:edited"
(#252) Unexpected comment found. Auto-fixing will not work after this comment
(#254) The string key "message:emailmessage" is not in the correct order, it should be before "messageprovider:sharing"
(#261) The string key "message:contexturlname" is not in the correct order, it should be before "message:subject"
(#263) Unexpected comment found. Auto-fixing will not work after this comment
(#264) The string key "download:error" is not in the correct order, it should be before "message:contexturlname"
(#266) Unexpected comment found. Auto-fixing will not work after this comment
(#274) The string key "settings:globalnavbar:enable" is not in the correct order, it should be before "settings:studentroles:desc"
(#279) Unexpected comment found. Auto-fixing will not work after this comment
(#280) The string key "privacy:metadata:myeportfolios" is not in the correct order, it should be before "settings:helpandfaq:desc"
(#283) The string key "privacy:metadata:local_eportfolio" is not in the correct order, it should be before "privacy:metadata:mysharedeportfolios"
(#285) The string key "privacy:metadata:local_eportfolio:title" is not in the correct order, it should be before "privacy:metadata:local_eportfolio:usermodified"
(#286) The string key "privacy:metadata:local_eportfolio:timecreated" is not in the correct order, it should be before "privacy:metadata:local_eportfolio:title"
(#291) The string key "privacy:metadata:local_eportfolio_share:title" is not in the correct order, it should be before "privacy:metadata:local_eportfolio_share:usermodified"
(#292) The string key "privacy:metadata:local_eportfolio_share:shareoption" is not in the correct order, it should be before "privacy:metadata:local_eportfolio_share:title"
(#293) The string key "privacy:metadata:local_eportfolio_share:enddate" is not in the correct order, it should be before "privacy:metadata:local_eportfolio_share:shareoption"
(#294) The string key "privacy:metadata:local_eportfolio_share:courseid" is not in the correct order, it should be before "privacy:metadata:local_eportfolio_share:enddate"
local/eportfolio/lib.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
local/eportfolio/locallib.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#286) Whitespace found at end of line
local/eportfolio/settings.php
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
local/eportfolio/share.php
(#196) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(0 errors, 0 warnings)

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


CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(0 errors, 0 warnings)

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


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

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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

local/eportfolio/templates/helpfaq.mustache
(#1) HTML Validation info, line 1: This document appears to be written in German but the “html” start tag has “lang="en"”. Consider using “lang="de"” (or variant) instead. (TYPE html><html lang="en"><head>)
local/eportfolio/templates/view_h5p_player.mustache
(#1) HTML Validation info, line 10: Empty heading. (> <h4></h4>)

Gherkin .feature problems

(0 errors, 0 warnings)

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