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

(338 errors, 36 warnings)

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

mod/verbalfeedback/classes/privacy/provider.php
(#107) Expected 1 space before "=>"; 7 found
(#108) Expected 1 space before "=>"; 2 found
(#109) Expected 1 space before "=>"; 6 found
(#110) Expected 1 space before "=>"; 8 found
(#380) Expected 1 space before "=>"; 6 found
(#381) Expected 1 space before "=>"; 3 found
mod/verbalfeedback/classes/repository/instance_repository.php
(#63) Variable "dbo_obj" must not contain underscores.
(#64) Variable "dbo_obj" must not contain underscores.
(#65) Variable "dbo_obj" must not contain underscores.
(#66) Variable "dbo_obj" must not contain underscores.
(#67) Variable "dbo_obj" must not contain underscores.
(#68) Variable "dbo_obj" must not contain underscores.
(#70) Variable "dbo_obj" must not contain underscores.
(#70) Variable "dbo_obj" must not contain underscores.
(#70) Variable "dbo_obj" must not contain underscores.
(#70) Variable "dbo_obj" must not contain underscores.
mod/verbalfeedback/classes/utils/calendar_utils.php
(#108) Expected 1 space before "="; 9 found
(#109) Expected 1 space before "="; 2 found
(#110) Expected 1 space before "="; 4 found
(#111) Expected 1 space before "="; 4 found
(#112) Expected 1 space before "="; 5 found
(#113) Expected 1 space before "="; 6 found
(#115) Expected 1 space before "="; 9 found
(#131) Expected 1 space before "="; 5 found
(#132) Expected 1 space before "="; 6 found
(#133) Expected 1 space before "="; 7 found
(#134) Expected 1 space before "="; 3 found
(#135) Expected 1 space before "="; 5 found
mod/verbalfeedback/classes/utils/instance_utils.php
(#142) Expected 1 space before "="; 9 found
(#143) Expected 1 space before "="; 2 found
(#144) Expected 1 space before "="; 4 found
(#145) Expected 1 space before "="; 4 found
(#146) Expected 1 space before "="; 5 found
(#147) Expected 1 space before "="; 6 found
(#149) Expected 1 space before "="; 9 found
(#165) Expected 1 space before "="; 5 found
(#166) Expected 1 space before "="; 6 found
(#167) Expected 1 space before "="; 7 found
(#168) Expected 1 space before "="; 3 found
(#169) Expected 1 space before "="; 5 found
mod/verbalfeedback/classes/utils/user_utils.php
(#147) Logical operator "and" is prohibited; use "&&" instead
mod/verbalfeedback/classes/vendor/autoload.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) "require_once" must be immediately followed by an open parenthesis
mod/verbalfeedback/classes/vendor/composer/ClassLoader.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#44) Opening brace should be on the same line as the declaration for class ClassLoader
(#45) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) Member variable "prefixLengthsPsr4" must be all lower-case
(#47) Member variable "prefixDirsPsr4" must be all lower-case
(#48) Member variable "fallbackDirsPsr4" must be all lower-case
(#50) Inline comments must end in full-stops, exclamation marks, or question marks
(#51) Member variable "prefixesPsr0" must be all lower-case
(#52) Member variable "fallbackDirsPsr0" must be all lower-case
(#54) Member variable "useIncludePath" must be all lower-case
(#55) Member variable "classMap" must be all lower-case
(#56) Member variable "classMapAuthoritative" must be all lower-case
(#57) Member variable "missingClasses" must be all lower-case
(#58) Member variable "apcuPrefix" must be all lower-case
(#60) Public method name "ClassLoader::getPrefixes" must be in lower-case letters only
(#61) Opening brace should be on the same line as the declaration
(#69) Public method name "ClassLoader::getPrefixesPsr4" must be in lower-case letters only
(#70) Opening brace should be on the same line as the declaration
(#74) Public method name "ClassLoader::getFallbackDirs" must be in lower-case letters only
(#75) Opening brace should be on the same line as the declaration
(#79) Public method name "ClassLoader::getFallbackDirsPsr4" must be in lower-case letters only
(#80) Opening brace should be on the same line as the declaration
(#84) Public method name "ClassLoader::getClassMap" must be in lower-case letters only
(#85) Opening brace should be on the same line as the declaration
(#92) Public method name "ClassLoader::addClassMap" must be in lower-case letters only
(#92) Variable "classMap" must be all lower-case
(#93) Opening brace should be on the same line as the declaration
(#95) Variable "classMap" must be all lower-case
(#97) Variable "classMap" must be all lower-case
(#110) Opening brace should be on the same line as the declaration
(#156) Public method name "ClassLoader::addPsr4" must be in lower-case letters only
(#157) Opening brace should be on the same line as the declaration
(#171) Usage of ELSEIF not allowed; use ELSE IF instead
(#179) Usage of ELSEIF not allowed; use ELSE IF instead
(#202) Opening brace should be on the same line as the declaration
(#219) Public method name "ClassLoader::setPsr4" must be in lower-case letters only
(#220) Opening brace should be on the same line as the declaration
(#238) Public method name "ClassLoader::setUseIncludePath" must be in lower-case letters only
(#238) Variable "useIncludePath" must be all lower-case
(#239) Opening brace should be on the same line as the declaration
(#240) Variable "useIncludePath" must be all lower-case
(#249) Public method name "ClassLoader::getUseIncludePath" must be in lower-case letters only
(#250) Opening brace should be on the same line as the declaration
(#260) Public method name "ClassLoader::setClassMapAuthoritative" must be in lower-case letters only
(#260) Variable "classMapAuthoritative" must be all lower-case
(#261) Opening brace should be on the same line as the declaration
(#262) Variable "classMapAuthoritative" must be all lower-case
(#270) Public method name "ClassLoader::isClassMapAuthoritative" must be in lower-case letters only
(#271) Opening brace should be on the same line as the declaration
(#280) Public method name "ClassLoader::setApcuPrefix" must be in lower-case letters only
(#280) Variable "apcuPrefix" must be all lower-case
(#281) Opening brace should be on the same line as the declaration
(#282) Variable "apcuPrefix" must be all lower-case
(#282) Line exceeds 132 characters; contains 142 characters
(#290) Public method name "ClassLoader::getApcuPrefix" must be in lower-case letters only
(#291) Opening brace should be on the same line as the declaration
(#301) Opening brace should be on the same line as the declaration
(#309) Opening brace should be on the same line as the declaration
(#319) Public method name "ClassLoader::loadClass" must be in lower-case letters only
(#320) Opening brace should be on the same line as the declaration
(#335) Public method name "ClassLoader::findFile" must be in lower-case letters only
(#336) Opening brace should be on the same line as the declaration
(#337) Inline comments must start with a capital letter, digit or 3-dots sequence
(#337) Inline comments must end in full-stops, exclamation marks, or question marks
(#353) Inline comments must end in full-stops, exclamation marks, or question marks
(#370) Private method name "ClassLoader::findFileWithExtension" must be in lower-case letters only
(#371) Opening brace should be on the same line as the declaration
(#372) Inline comments must end in full-stops, exclamation marks, or question marks
(#373) Variable "logicalPathPsr4" must be all lower-case
(#377) Variable "subPath" must be all lower-case
(#378) Variable "lastPos" must be all lower-case
(#378) Variable "subPath" must be all lower-case
(#379) Variable "subPath" must be all lower-case
(#379) Variable "subPath" must be all lower-case
(#379) Variable "lastPos" must be all lower-case
(#380) Variable "subPath" must be all lower-case
(#382) Variable "pathEnd" must be all lower-case
(#382) Variable "logicalPathPsr4" must be all lower-case
(#382) Variable "lastPos" must be all lower-case
(#384) Variable "pathEnd" must be all lower-case
(#392) Inline comments must end in full-stops, exclamation marks, or question marks
(#394) Variable "logicalPathPsr4" must be all lower-case
(#399) Inline comments must end in full-stops, exclamation marks, or question marks
(#401) Inline comments must start with a capital letter, digit or 3-dots sequence
(#401) Inline comments must end in full-stops, exclamation marks, or question marks
(#402) Variable "logicalPathPsr0" must be all lower-case
(#402) Variable "logicalPathPsr4" must be all lower-case
(#403) Variable "logicalPathPsr4" must be all lower-case
(#405) Inline comments must end in full-stops, exclamation marks, or question marks
(#406) Variable "logicalPathPsr0" must be all lower-case
(#413) Variable "logicalPathPsr0" must be all lower-case
(#421) Inline comments must end in full-stops, exclamation marks, or question marks
(#423) Variable "logicalPathPsr0" must be all lower-case
(#429) Variable "logicalPathPsr0" must be all lower-case
(#442) function name "includeFile" must be lower-case letters only
(#443) Opening brace should be on the same line as the declaration
(#444) "include" must be immediately followed by an open parenthesis
mod/verbalfeedback/classes/vendor/composer/autoload_classmap.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) Variable "vendorDir" must be all lower-case
(#6) Variable "baseDir" must be all lower-case
(#6) Variable "vendorDir" must be all lower-case
(#9) Variable "vendorDir" must be all lower-case
(#10) Variable "vendorDir" must be all lower-case
(#11) Variable "vendorDir" must be all lower-case
(#12) Variable "vendorDir" must be all lower-case
(#13) Variable "vendorDir" must be all lower-case
(#14) Variable "vendorDir" must be all lower-case
(#15) Variable "vendorDir" must be all lower-case
(#16) Variable "vendorDir" must be all lower-case
(#17) Variable "vendorDir" must be all lower-case
(#18) Variable "vendorDir" must be all lower-case
(#19) Variable "vendorDir" must be all lower-case
(#20) Variable "vendorDir" must be all lower-case
(#21) Variable "vendorDir" must be all lower-case
(#22) Variable "vendorDir" must be all lower-case
(#23) Variable "vendorDir" must be all lower-case
(#24) Variable "vendorDir" must be all lower-case
(#25) Variable "vendorDir" must be all lower-case
(#26) Variable "vendorDir" must be all lower-case
(#27) Variable "vendorDir" must be all lower-case
(#28) Variable "vendorDir" must be all lower-case
(#29) Variable "vendorDir" must be all lower-case
(#30) Variable "vendorDir" must be all lower-case
(#31) Variable "vendorDir" must be all lower-case
(#32) Variable "vendorDir" must be all lower-case
(#33) Variable "vendorDir" must be all lower-case
(#34) Variable "vendorDir" must be all lower-case
(#35) Variable "vendorDir" must be all lower-case
(#36) Variable "vendorDir" must be all lower-case
(#37) Variable "vendorDir" must be all lower-case
(#38) Variable "vendorDir" must be all lower-case
(#39) Variable "vendorDir" must be all lower-case
(#40) Variable "vendorDir" must be all lower-case
(#41) Variable "vendorDir" must be all lower-case
(#42) Variable "vendorDir" must be all lower-case
(#43) Variable "vendorDir" must be all lower-case
(#44) Variable "vendorDir" must be all lower-case
(#45) Variable "vendorDir" must be all lower-case
(#46) Variable "vendorDir" must be all lower-case
(#47) Variable "vendorDir" must be all lower-case
mod/verbalfeedback/classes/vendor/composer/autoload_namespaces.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) Variable "vendorDir" must be all lower-case
(#6) Variable "baseDir" must be all lower-case
(#6) Variable "vendorDir" must be all lower-case
mod/verbalfeedback/classes/vendor/composer/autoload_psr4.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) Variable "vendorDir" must be all lower-case
(#6) Variable "baseDir" must be all lower-case
(#6) Variable "vendorDir" must be all lower-case
(#9) Variable "vendorDir" must be all lower-case
mod/verbalfeedback/classes/vendor/composer/autoload_real.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#6) Opening brace should be on the same line as the declaration for class ComposerAutoloaderInit0b5f153730a4a4fe6e88cb8865fd9823
(#9) Public method name "ComposerAutoloaderInit0b5f153730a4a4fe6e88cb8865fd9823::loadClassLoader" must be in lower-case letters only
(#10) Opening brace should be on the same line as the declaration
(#12) "require" must be immediately followed by an open parenthesis
(#19) Public method name "ComposerAutoloaderInit0b5f153730a4a4fe6e88cb8865fd9823::getLoader" must be in lower-case letters only
(#20) Opening brace should be on the same line as the declaration
(#29) Variable "useStaticLoader" must be all lower-case
(#29) Line exceeds 132 characters; contains 160 characters
(#30) Variable "useStaticLoader" must be all lower-case
(#31) "require_once" must be immediately followed by an open parenthesis
(#35) "require" must be immediately followed by an open parenthesis
(#40) "require" must be immediately followed by an open parenthesis
(#45) Variable "classMap" must be all lower-case
(#45) "require" must be immediately followed by an open parenthesis
(#46) Variable "classMap" must be all lower-case
(#47) Variable "classMap" must be all lower-case
mod/verbalfeedback/classes/vendor/composer/autoload_static.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#8) Opening brace should be on the same line as the declaration for class ComposerStaticInit0b5f153730a4a4fe6e88cb8865fd9823
(#9) Member variable "prefixLengthsPsr4" must be all lower-case
(#10) Whitespace found at end of line
(#16) Member variable "prefixDirsPsr4" must be all lower-case
(#17) Whitespace found at end of line
(#23) Member variable "classMap" must be all lower-case
(#65) Public method name "ComposerStaticInit0b5f153730a4a4fe6e88cb8865fd9823::getInitializer" must be in lower-case letters only
(#66) Opening brace should be on the same line as the declaration
(#68) Variable "prefixLengthsPsr4" must be all lower-case
(#69) Variable "prefixDirsPsr4" must be all lower-case
(#70) Variable "classMap" must be all lower-case
mod/verbalfeedback/db/services.php
(#29) Expected 1 space before "=>"; 5 found
(#30) Expected 1 space before "=>"; 4 found
(#31) Expected 1 space before "=>"; 5 found
(#32) Expected 1 space before "=>"; 3 found
(#33) Expected 1 space before "=>"; 10 found
(#34) Expected 1 space before "=>"; 2 found
(#35) Expected 1 space before "=>"; 10 found
(#39) Expected 1 space before "=>"; 5 found
(#40) Expected 1 space before "=>"; 4 found
(#41) Expected 1 space before "=>"; 5 found
(#42) Expected 1 space before "=>"; 3 found
(#43) Expected 1 space before "=>"; 10 found
(#44) Expected 1 space before "=>"; 2 found
(#45) Expected 1 space before "=>"; 10 found
(#49) Expected 1 space before "=>"; 5 found
(#50) Expected 1 space before "=>"; 4 found
(#51) Expected 1 space before "=>"; 5 found
(#52) Expected 1 space before "=>"; 3 found
(#53) Expected 1 space before "=>"; 10 found
(#54) Expected 1 space before "=>"; 2 found
(#55) Expected 1 space before "=>"; 10 found
(#59) Expected 1 space before "=>"; 5 found
(#60) Expected 1 space before "=>"; 4 found
(#61) Expected 1 space before "=>"; 5 found
(#62) Expected 1 space before "=>"; 3 found
(#63) Expected 1 space before "=>"; 10 found
(#64) Expected 1 space before "=>"; 2 found
(#65) Expected 1 space before "=>"; 10 found
(#69) Expected 1 space before "=>"; 5 found
(#70) Expected 1 space before "=>"; 4 found
(#71) Expected 1 space before "=>"; 5 found
(#72) Expected 1 space before "=>"; 3 found
(#73) Expected 1 space before "=>"; 10 found
(#74) Expected 1 space before "=>"; 10 found
(#78) Expected 1 space before "=>"; 5 found
(#79) Expected 1 space before "=>"; 4 found
(#80) Expected 1 space before "=>"; 5 found
(#81) Expected 1 space before "=>"; 3 found
(#82) Expected 1 space before "=>"; 10 found
(#83) Expected 1 space before "=>"; 10 found
(#87) Expected 1 space before "=>"; 5 found
(#88) Expected 1 space before "=>"; 4 found
(#89) Expected 1 space before "=>"; 5 found
(#90) Expected 1 space before "=>"; 3 found
(#91) Expected 1 space before "=>"; 10 found
(#92) Expected 1 space before "=>"; 10 found
(#96) Expected 1 space before "=>"; 5 found
(#97) Expected 1 space before "=>"; 4 found
(#98) Expected 1 space before "=>"; 5 found
(#99) Expected 1 space before "=>"; 3 found
(#100) Expected 1 space before "=>"; 10 found
(#101) Expected 1 space before "=>"; 10 found
(#105) Expected 1 space before "=>"; 5 found
(#106) Expected 1 space before "=>"; 4 found
(#107) Expected 1 space before "=>"; 5 found
(#108) Expected 1 space before "=>"; 3 found
(#109) Expected 1 space before "=>"; 10 found
(#110) Expected 1 space before "=>"; 10 found
(#114) Expected 1 space before "=>"; 5 found
(#115) Expected 1 space before "=>"; 4 found
(#116) Expected 1 space before "=>"; 5 found
(#117) Expected 1 space before "=>"; 3 found
(#118) Expected 1 space before "=>"; 10 found
(#119) Expected 1 space before "=>"; 10 found
(#123) Expected 1 space before "=>"; 5 found
(#124) Expected 1 space before "=>"; 4 found
(#125) Expected 1 space before "=>"; 5 found
(#126) Expected 1 space before "=>"; 3 found
(#127) Expected 1 space before "=>"; 10 found
(#128) Expected 1 space before "=>"; 10 found
(#132) Expected 1 space before "=>"; 5 found
(#133) Expected 1 space before "=>"; 4 found
(#134) Expected 1 space before "=>"; 5 found
(#135) Expected 1 space before "=>"; 3 found
(#136) Expected 1 space before "=>"; 10 found
(#137) Expected 1 space before "=>"; 10 found
(#141) Expected 1 space before "=>"; 5 found
(#142) Expected 1 space before "=>"; 4 found
(#143) Expected 1 space before "=>"; 5 found
(#144) Expected 1 space before "=>"; 3 found
(#145) Expected 1 space before "=>"; 10 found
(#146) Expected 1 space before "=>"; 10 found
(#150) Expected 1 space before "=>"; 5 found
(#151) Expected 1 space before "=>"; 4 found
(#152) Expected 1 space before "=>"; 5 found
(#153) Expected 1 space before "=>"; 3 found
(#154) Expected 1 space before "=>"; 10 found
(#155) Expected 1 space before "=>"; 10 found
(#159) Expected 1 space before "=>"; 5 found
(#160) Expected 1 space before "=>"; 4 found
(#161) Expected 1 space before "=>"; 5 found
(#162) Expected 1 space before "=>"; 3 found
(#163) Expected 1 space before "=>"; 10 found
(#164) Expected 1 space before "=>"; 10 found
(#168) Expected 1 space before "=>"; 5 found
(#169) Expected 1 space before "=>"; 4 found
(#170) Expected 1 space before "=>"; 5 found
(#171) Expected 1 space before "=>"; 3 found
(#172) Expected 1 space before "=>"; 10 found
(#173) Expected 1 space before "=>"; 10 found
(#177) Expected 1 space before "=>"; 5 found
(#178) Expected 1 space before "=>"; 4 found
(#179) Expected 1 space before "=>"; 5 found
(#180) Expected 1 space before "=>"; 3 found
(#181) Expected 1 space before "=>"; 10 found
(#182) Expected 1 space before "=>"; 10 found
(#186) Expected 1 space before "=>"; 5 found
(#187) Expected 1 space before "=>"; 4 found
(#188) Expected 1 space before "=>"; 5 found
(#189) Expected 1 space before "=>"; 3 found
(#190) Expected 1 space before "=>"; 10 found
(#191) Expected 1 space before "=>"; 10 found
mod/verbalfeedback/lib.php
(#186) Line indented incorrectly; expected at least 8 spaces, found 4
(#212) Line indented incorrectly; expected at least 8 spaces, found 4
(#470) Expected 1 space before "="; 7 found
(#481) Expected 1 space before "="; 7 found
(#521) Expected 1 space before "="; 2 found
(#522) Expected 1 space before "="; 2 found
(#523) Expected 1 space before "="; 2 found
(#526) Expected 1 space before "="; 3 found
(#527) Expected 1 space before "="; 2 found
mod/verbalfeedback/mod_form.php
(#68) This comment is 65% valid code; is this commented out code?
(#89) This comment is 56% valid code; is this commented out code?
(#131) This comment is 74% valid code; is this commented out code?
mod/verbalfeedback/report.php
(#70) This comment is 62% valid code; is this commented out code?
(#106) Empty ELSE statement detected
mod/verbalfeedback/report_download.php
(#72) This comment is 62% valid code; is this commented out code?
mod/verbalfeedback/tests/externallib_test.php
(#39) PHPUnit test file missing any valid testcase class declaration
mod/verbalfeedback/tests/verbalfeedback_test.php
(#28) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#39) PHPUnit class "verbalfeedback_test" does not have any namespace. It is recommended to add it to the "mod_verbalfeedback" namespace, using more levels if needed, in order to match the code being tested
(#117) Wrong @covers annotation, it must be FQCN (\ prefixed) or point to method (:: prefixed)
(#125) File must end with a newline character
mod/verbalfeedback/version.php
(#31) Expected 1 space before "="; 6 found
(#33) Expected 1 space before "="; 3 found
mod/verbalfeedback/view.php
(#89) This comment is 64% valid code; is this commented out code?
(#125) Logical operator "or" is prohibited; use "||" instead
(#144) Logical operator "and" is prohibited; use "&&" instead

Javascript coding style problems

(10 errors, 25 warnings)

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

mod/verbalfeedback/Gruntfile.js
(#58) Comments should not begin with a lowercase character. (capitalized-comments)
(#67) Comments should not begin with a lowercase character. (capitalized-comments)
mod/verbalfeedback/amd/src/edit_items.js
(#21) @package should be empty. (jsdoc/empty-tags)
(#54) Expected space(s) after "if". (keyword-spacing)
(#117) Expected space(s) after "if". (keyword-spacing)
mod/verbalfeedback/amd/src/questionnaire.js
(#21) @package should be empty. (jsdoc/empty-tags)
(#50) Expected space(s) after "if". (keyword-spacing)
(#50) Comments should not begin with a lowercase character. (capitalized-comments)
(#75) ["criterionid"] is better written in dot notation. (dot-notation)
(#76) ["value"] is better written in dot notation. (dot-notation)
(#77) ["studentcomment"] is better written in dot notation. (dot-notation)
(#78) ["privatecomment"] is better written in dot notation. (dot-notation)
(#143) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#146) ["value"] is better written in dot notation. (dot-notation)
(#148) ["value"] is better written in dot notation. (dot-notation)
(#170) Unexpected console statement. (no-console)
(#173) Unexpected console statement. (no-console)
(#204) Expected space(s) after "if". (keyword-spacing)
(#225) Operator ':' must be spaced. (space-infix-ops)
(#225) Comments should not begin with a lowercase character. (capitalized-comments)
(#226) ["studentcomment"] is better written in dot notation. (dot-notation)
(#231) Operator ':' must be spaced. (space-infix-ops)
(#231) Comments should not begin with a lowercase character. (capitalized-comments)
(#232) ["privatecomment"] is better written in dot notation. (dot-notation)
(#278) Expected space(s) after "for". (keyword-spacing)
(#278) 'key' is not defined. (no-undef)
(#278) 'value' is not defined. (no-undef)
(#279) Expected space(s) after "if". (keyword-spacing)
(#279) 'value' is not defined. (no-undef)
(#280) 'value' is not defined. (no-undef)
(#283) Comments should not begin with a lowercase character. (capitalized-comments)
(#300) Comments should not begin with a lowercase character. (capitalized-comments)
(#325) Unexpected console statement. (no-console)
mod/verbalfeedback/amd/src/report.js
(#1) Comments should not begin with a lowercase character. (capitalized-comments)
mod/verbalfeedback/amd/src/view.js
(#21) @package should be empty. (jsdoc/empty-tags)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(35 errors, 7 warnings)

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

mod/verbalfeedback/classes/vendor/autoload.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
mod/verbalfeedback/classes/vendor/composer/ClassLoader.php
(#15) Package is not specified for class ClassLoader. It is also not specified in file-level phpdocs
(#437) Package is not specified for function includeFile. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#60) Function ClassLoader::getPrefixes is not documented
(#69) Function ClassLoader::getPrefixesPsr4 is not documented
(#74) Function ClassLoader::getFallbackDirs is not documented
(#79) Function ClassLoader::getFallbackDirsPsr4 is not documented
(#84) Function ClassLoader::getClassMap is not documented
(#370) Function ClassLoader::findFileWithExtension is not documented
(#46) Variable ClassLoader::$prefixLengthsPsr4 is not documented
(#47) Variable ClassLoader::$prefixDirsPsr4 is not documented
(#48) Variable ClassLoader::$fallbackDirsPsr4 is not documented
(#51) Variable ClassLoader::$prefixesPsr0 is not documented
(#52) Variable ClassLoader::$fallbackDirsPsr0 is not documented
(#54) Variable ClassLoader::$useIncludePath is not documented
(#55) Variable ClassLoader::$classMap is not documented
(#56) Variable ClassLoader::$classMapAuthoritative is not documented
(#57) Variable ClassLoader::$missingClasses is not documented
(#58) Variable ClassLoader::$apcuPrefix is not documented
(#89) There is no description in phpdocs for function addClassMap
(#437) Phpdocs for function includeFile has incomplete parameters list
mod/verbalfeedback/classes/vendor/composer/autoload_classmap.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
mod/verbalfeedback/classes/vendor/composer/autoload_namespaces.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
mod/verbalfeedback/classes/vendor/composer/autoload_psr4.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
mod/verbalfeedback/classes/vendor/composer/autoload_real.php
(#5) Package is not specified for class ComposerAutoloaderInit0b5f153730a4a4fe6e88cb8865fd9823. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#5) Class ComposerAutoloaderInit0b5f153730a4a4fe6e88cb8865fd9823 is not documented
(#9) Function ComposerAutoloaderInit0b5f153730a4a4fe6e88cb8865fd9823::loadClassLoader is not documented
(#7) Variable ComposerAutoloaderInit0b5f153730a4a4fe6e88cb8865fd9823::$loader is not documented
(#16) There is no description in phpdocs for function getLoader
mod/verbalfeedback/classes/vendor/composer/autoload_static.php
(#7) Package is not specified for class ComposerStaticInit0b5f153730a4a4fe6e88cb8865fd9823. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#7) Class ComposerStaticInit0b5f153730a4a4fe6e88cb8865fd9823 is not documented
(#65) Function ComposerStaticInit0b5f153730a4a4fe6e88cb8865fd9823::getInitializer is not documented
(#9) Variable ComposerStaticInit0b5f153730a4a4fe6e88cb8865fd9823::$prefixLengthsPsr4 is not documented
(#16) Variable ComposerStaticInit0b5f153730a4a4fe6e88cb8865fd9823::$prefixDirsPsr4 is not documented
(#23) Variable ComposerStaticInit0b5f153730a4a4fe6e88cb8865fd9823::$classMap is not documented

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

(1 errors, 1 warnings)

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

Problems running grunt
Task "eslint:amd" 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, 7 warnings)

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

mod/verbalfeedback/templates/list_participants.mustache
(#1) HTML Validation error, line 37: Stray end tag “a”. ( </a> }} )
(#1) HTML Validation error, line 64: Stray end tag “a”. ( </a> }} )
(#1) HTML Validation error, line 88: Stray end tag “a”. ( </a> }} )
mod/verbalfeedback/templates/questionnaire.mustache
(#1) ESLint error [max-len]: This line has a length of 151. Maximum allowed is 132. ( require(['mod_verbalfeedback/questionnaire', 'jquery', 'core/yui', 'core/templates', 'core/notification', 'core/str'], function(Questionnaire, $) {
(#1) ESLint error [no-unused-vars]: '$' is defined but never used. ( require(['mod_verbalfeedback/questionnaire', 'jquery', 'core/yui', 'core/templates', 'core/notification', 'core/str'], function(Questionnaire, $) {
mod/verbalfeedback/templates/report.mustache
(#1) HTML Validation error, line 74: Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (></div><style>.tabl)
mod/verbalfeedback/templates/report_download.mustache
(#1) Example context missing (@template section not found.)

Gherkin .feature problems

(0 errors, 0 warnings)

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