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

(335 errors, 75 warnings)

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

mod/jupyternotebook/backup/moodle2/backup_jupyternotebook_activity_task.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
(#36) Expected 8 space(s) before asterisk; 5 found
(#37) Expected 8 space(s) before asterisk; 5 found
(#54) The static declaration must come after the visibility declaration
mod/jupyternotebook/backup/moodle2/backup_jupyternotebook_stepslib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#29) Expected 2 space(s) before asterisk; 1 found
(#30) Expected 2 space(s) before asterisk; 1 found
(#35) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#44) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#47) Inline comments must end in full-stops, exclamation marks, or question marks
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
mod/jupyternotebook/backup/moodle2/restore_jupyternotebook_activity_task.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
(#28) Line exceeds 132 characters; contains 133 characters
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#44) Inline comments must start with a capital letter, digit or 3-dots sequence
(#44) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) The static declaration must come after the visibility declaration
(#64) The static declaration must come after the visibility declaration
(#74) The static declaration must come after the visibility declaration
(#94) The static declaration must come after the visibility declaration
mod/jupyternotebook/backup/moodle2/restore_jupyternotebook_stepslib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#50) Inline comments must start with a capital letter, digit or 3-dots sequence
(#50) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) Inline comments must start with a capital letter, digit or 3-dots sequence
(#52) Inline comments must end in full-stops, exclamation marks, or question marks
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
mod/jupyternotebook/classes/event/course_module_viewed.php
(#21) Whitespace found at end of line
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/jupyternotebook/db/access.php
(#21) Whitespace found at end of line
mod/jupyternotebook/db/install.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/jupyternotebook/db/upgrade.php
(#21) Whitespace found at end of line
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/jupyternotebook/github/JupyterCommit.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#2) "require_once" must be immediately followed by an open parenthesis
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#3) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#4) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#6) Opening brace should be on the same line as the declaration for class JupyterCommit
(#19) Opening brace should be on the same line as the declaration
(#29) Variable "commitMessage" must be all lower-case
(#29) Expected 1 space before opening brace; found 0
(#30) Variable "fileExists" must be all lower-case
(#31) Expected "if (...) {\n"; found "if(...){\n"
(#31) Variable "fileExists" must be all lower-case
(#32) Variable "oldFile" must be all lower-case
(#32) Line exceeds 132 characters; contains 146 characters
(#33) Variable "commitMessage" must be all lower-case
(#33) Variable "oldFile" must be all lower-case
(#33) Line exceeds 132 characters; contains 180 characters
(#34) Expected "} else {\n"; found "}else{\n"
(#35) Commas (,) must be followed by white space.
(#35) Commas (,) must be followed by white space.
(#35) Variable "commitMessage" must be all lower-case
(#35) Line exceeds 132 characters; contains 161 characters
mod/jupyternotebook/github/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/jupyternotebook/github/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/jupyternotebook/github/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
mod/jupyternotebook/github/composer/autoload_files.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
mod/jupyternotebook/github/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/jupyternotebook/github/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
(#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
(#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
mod/jupyternotebook/github/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 ComposerAutoloaderInitf1412d95e53b0f46c264bf87f87f9a54
(#9) Public method name "ComposerAutoloaderInitf1412d95e53b0f46c264bf87f87f9a54::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
(#16) Public method name "ComposerAutoloaderInitf1412d95e53b0f46c264bf87f87f9a54::getLoader" must be in lower-case letters only
(#17) Opening brace should be on the same line as the declaration
(#26) Variable "useStaticLoader" must be all lower-case
(#26) Line exceeds 132 characters; contains 160 characters
(#27) Variable "useStaticLoader" must be all lower-case
(#28) "require_once" must be immediately followed by an open parenthesis
(#32) "require" must be immediately followed by an open parenthesis
(#37) "require" must be immediately followed by an open parenthesis
(#42) Variable "classMap" must be all lower-case
(#42) "require" must be immediately followed by an open parenthesis
(#43) Variable "classMap" must be all lower-case
(#44) Variable "classMap" must be all lower-case
(#50) Variable "useStaticLoader" must be all lower-case
(#51) Variable "includeFiles" must be all lower-case
(#53) Variable "includeFiles" must be all lower-case
(#53) "require" must be immediately followed by an open parenthesis
(#55) Variable "includeFiles" must be all lower-case
(#55) Variable "fileIdentifier" must be all lower-case
(#56) Variable "fileIdentifier" must be all lower-case
(#63) function name "composerRequiref1412d95e53b0f46c264bf87f87f9a54" must be lower-case letters only
(#63) Variable "fileIdentifier" must be all lower-case
(#64) Opening brace should be on the same line as the declaration
(#65) Variable "GLOBALS" must be all lower-case
(#65) Variable "fileIdentifier" must be all lower-case
(#66) "require" must be immediately followed by an open parenthesis
(#68) Variable "GLOBALS" must be all lower-case
(#68) Variable "fileIdentifier" must be all lower-case
mod/jupyternotebook/github/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 ComposerStaticInitf1412d95e53b0f46c264bf87f87f9a54
(#18) Member variable "prefixLengthsPsr4" must be all lower-case
(#19) Whitespace found at end of line
(#23) Whitespace found at end of line
(#28) Whitespace found at end of line
(#38) Whitespace found at end of line
(#45) Whitespace found at end of line
(#51) Member variable "prefixDirsPsr4" must be all lower-case
(#52) Whitespace found at end of line
(#56) Whitespace found at end of line
(#60) Whitespace found at end of line
(#64) Whitespace found at end of line
(#68) Whitespace found at end of line
(#73) Whitespace found at end of line
(#77) Whitespace found at end of line
(#81) Whitespace found at end of line
(#85) Whitespace found at end of line
(#89) Whitespace found at end of line
(#93) Whitespace found at end of line
(#97) Whitespace found at end of line
(#101) Whitespace found at end of line
(#105) Whitespace found at end of line
(#109) Whitespace found at end of line
(#115) Public method name "ComposerStaticInitf1412d95e53b0f46c264bf87f87f9a54::getInitializer" must be in lower-case letters only
(#116) Opening brace should be on the same line as the declaration
(#118) Variable "prefixLengthsPsr4" must be all lower-case
(#119) Variable "prefixDirsPsr4" must be all lower-case
mod/jupyternotebook/index.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
(#28) Inline comments must start with a capital letter, digit or 3-dots sequence
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#30) Expected 1 space before "=>"; 0 found
(#30) Expected 1 space after "=>"; 0 found
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#96) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) Line exceeds 132 characters; contains 137 characters
(#100) Inline comments must start with a capital letter, digit or 3-dots sequence
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
mod/jupyternotebook/lang/en/jupyternotebook.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
mod/jupyternotebook/lib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#36) Closing brace must be on a line by itself
(#37) Closing brace must be on a line by itself
(#38) Closing brace must be on a line by itself
(#39) Closing brace must be on a line by itself
(#40) Closing brace must be on a line by itself
(#41) Closing brace must be on a line by itself
(#42) Closing brace must be on a line by itself
(#43) Closing brace must be on a line by itself
(#45) Closing brace must be on a line by itself
(#120) Expected 1 space before "=>"; 0 found
(#120) Expected 1 space after "=>"; 0 found
(#124) Expected 1 space before "=>"; 0 found
(#124) Expected 1 space after "=>"; 0 found
(#134) Whitespace found at end of line
(#160) Whitespace found at end of line
(#163) Opening brace should be on the same line as the declaration
(#173) Whitespace found at end of line
(#176) Opening brace should be on the same line as the declaration
(#179) Expected "if (...) {\n"; found "if(...){\n"
(#188) Expected 1 space before "-"; 0 found
(#188) Expected 1 space after "-"; 0 found
(#202) Variable "mod_jupyter" must not contain underscores.
(#202) Expected 1 space before "=>"; 0 found
(#202) Expected 1 space after "=>"; 0 found
(#203) Variable "mod_jupyter" must not contain underscores.
(#205) Variable "mod_jupyter" must not contain underscores.
(#205) Variable "mod_jupyter" must not contain underscores.
(#206) Expected 1 space before "=>"; 0 found
(#206) Expected 1 space after "=>"; 0 found
(#206) Expected 1 space before "=>"; 0 found
(#206) Expected 1 space after "=>"; 0 found
(#206) Expected 1 space before "=>"; 0 found
(#206) Expected 1 space after "=>"; 0 found
(#206) Expected 1 space before "=>"; 0 found
(#206) Expected 1 space after "=>"; 0 found
(#206) Expected 1 space before "=>"; 0 found
(#206) Expected 1 space after "=>"; 0 found
(#207) Variable "mod_jupyter" must not contain underscores.
(#207) Variable "mod_jupyter" must not contain underscores.
(#209) Variable "mod_jupyter" must not contain underscores.
(#210) Variable "mod_jupyter" must not contain underscores.
(#210) Variable "mod_jupyter" must not contain underscores.
(#210) Line exceeds 132 characters; contains 172 characters
mod/jupyternotebook/mod_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
(#29) "require_once" must be immediately followed by an open parenthesis
(#38) Whitespace found at end of line
(#46) Visibility must be declared on method "definition"
(#52) Inline comments must start with a capital letter, digit or 3-dots sequence
(#52) No space found before comment text; expected "// -------------------------------------------------------" but found "//-------------------------------------------------------"
(#54) Expected 1 space before "=>"; 0 found
(#54) Expected 1 space after "=>"; 0 found
(#65) Variable "filemanager_options" must not contain underscores.
(#66) Variable "filemanager_options" must not contain underscores.
(#67) Variable "filemanager_options" must not contain underscores.
(#68) Variable "filemanager_options" must not contain underscores.
(#69) Variable "filemanager_options" must not contain underscores.
(#70) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#72) Variable "filemanager_options" must not contain underscores.
(#75) Expected 1 space before "=>"; 0 found
(#75) Expected 1 space after "=>"; 0 found
(#75) Line exceeds 132 characters; contains 138 characters
(#81) Commas (,) must be followed by white space.
(#110) Commas (,) must be followed by white space.
(#123) Visibility must be declared on method "data_preprocessing"
(#123) Variable "default_values" must not contain underscores.
(#126) Expected 1 space before "=>"; 0 found
(#126) Expected 1 space after "=>"; 0 found
(#127) Variable "default_values" must not contain underscores.
(#143) Expected 1 space before "="; 0 found
(#150) Visibility must be declared on method "definition_after_data"
(#152) Inline comments must start with a capital letter, digit or 3-dots sequence
(#152) Inline comments must end in full-stops, exclamation marks, or question marks
(#165) Visibility must be declared on method "validation"
(#187) Variable "repositorybasedirectoryConf" must be all lower-case
(#187) Commas (,) must be followed by white space.
(#188) Variable "repositorybasedirectoryConf" must be all lower-case
(#190) Commas (,) must be followed by white space.
(#190) Commas (,) must be followed by white space.
(#190) Commas (,) must be followed by white space.
(#190) Line exceeds maximum limit of 180 characters; contains 252 characters
mod/jupyternotebook/settings.php
(#21) Whitespace found at end of line
(#33) Line exceeds 132 characters; contains 134 characters
(#39) Line exceeds 132 characters; contains 134 characters
(#42) Line exceeds 132 characters; contains 148 characters
(#46) File must end with a newline character
mod/jupyternotebook/version.php
(#21) Whitespace found at end of line
(#27) Inline comments must end in full-stops, exclamation marks, or question marks
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
mod/jupyternotebook/view.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Whitespace found at end of line
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#35) Expected 1 space before "=>"; 0 found
(#35) Expected 1 space after "=>"; 0 found
(#37) Expected 1 space before "=>"; 0 found
(#37) Expected 1 space after "=>"; 0 found
(#43) Expected "if (...) {\n"; found "if(...){\n"
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) Expected "if (...) {\n"; found "if(...){\n"
(#65) Line exceeds 132 characters; contains 165 characters
(#67) 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

(55 errors, 23 warnings)

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

mod/jupyternotebook/backup/moodle2/backup_jupyternotebook_activity_task.class.php
(#2) Empty line found after PHP open tag
mod/jupyternotebook/backup/moodle2/backup_jupyternotebook_stepslib.php
(#2) Empty line found after PHP open tag
(#33) Function backup_jupyternotebook_activity_structure_step::define_structure is not documented
mod/jupyternotebook/backup/moodle2/restore_jupyternotebook_activity_task.class.php
(#2) Empty line found after PHP open tag
(#31) Class restore_jupyternotebook_activity_task is not documented
(#70) 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)]}
(#72) 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)]}
(#86) 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)]}
(#88) 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/jupyternotebook/backup/moodle2/restore_jupyternotebook_stepslib.php
(#2) Empty line found after PHP open tag
(#35) Function restore_jupyternotebook_activity_structure_step::define_structure is not documented
(#44) Function restore_jupyternotebook_activity_structure_step::process_jupyternotebook is not documented
(#56) Function restore_jupyternotebook_activity_structure_step::after_execute is not documented
mod/jupyternotebook/classes/event/course_module_viewed.php
(#45) Function course_module_viewed::get_objectid_mapping is not documented
mod/jupyternotebook/db/install.php
(#2) Empty line found after PHP open tag
(#28) Function xmldb_jupyternotebook_install is not documented
mod/jupyternotebook/db/upgrade.php
(#27) Function xmldb_jupyternotebook_upgrade is not documented
mod/jupyternotebook/github/JupyterCommit.php
(#5) Class JupyterCommit is not documented
(#29) Function JupyterCommit::commitandpush is not documented
(#7) Variable JupyterCommit::$client is not documented
(#9) Variable JupyterCommit::$repositoryuser is not documented
(#10) Variable JupyterCommit::$repositoryname is not documented
(#11) Variable JupyterCommit::$repositorybranch is not documented
(#12) Variable JupyterCommit::$repositorytoken is not documented
(#5) Package is not specified for class JupyterCommit. It is also not specified in file-level phpdocs
mod/jupyternotebook/github/autoload.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
mod/jupyternotebook/github/composer/ClassLoader.php
(#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
(#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
mod/jupyternotebook/github/composer/autoload_classmap.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
mod/jupyternotebook/github/composer/autoload_files.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
mod/jupyternotebook/github/composer/autoload_namespaces.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
mod/jupyternotebook/github/composer/autoload_psr4.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
mod/jupyternotebook/github/composer/autoload_real.php
(#2) Empty line found after PHP open tag
(#5) Class ComposerAutoloaderInitf1412d95e53b0f46c264bf87f87f9a54 is not documented
(#9) Function ComposerAutoloaderInitf1412d95e53b0f46c264bf87f87f9a54::loadClassLoader is not documented
(#16) Function ComposerAutoloaderInitf1412d95e53b0f46c264bf87f87f9a54::getLoader is not documented
(#63) Function composerRequiref1412d95e53b0f46c264bf87f87f9a54 is not documented
(#7) Variable ComposerAutoloaderInitf1412d95e53b0f46c264bf87f87f9a54::$loader is not documented
(#5) Package is not specified for class ComposerAutoloaderInitf1412d95e53b0f46c264bf87f87f9a54. It is also not specified in file-level phpdocs
(#63) Package is not specified for function composerRequiref1412d95e53b0f46c264bf87f87f9a54. It is also not specified in file-level phpdocs
mod/jupyternotebook/github/composer/autoload_static.php
(#2) Empty line found after PHP open tag
(#7) Class ComposerStaticInitf1412d95e53b0f46c264bf87f87f9a54 is not documented
(#115) Function ComposerStaticInitf1412d95e53b0f46c264bf87f87f9a54::getInitializer is not documented
(#9) Variable ComposerStaticInitf1412d95e53b0f46c264bf87f87f9a54::$files is not documented
(#18) Variable ComposerStaticInitf1412d95e53b0f46c264bf87f87f9a54::$prefixLengthsPsr4 is not documented
(#51) Variable ComposerStaticInitf1412d95e53b0f46c264bf87f87f9a54::$prefixDirsPsr4 is not documented
(#7) Package is not specified for class ComposerStaticInitf1412d95e53b0f46c264bf87f87f9a54. It is also not specified in file-level phpdocs
mod/jupyternotebook/index.php
(#2) Empty line found after PHP open tag
mod/jupyternotebook/lang/en/jupyternotebook.php
(#2) Empty line found after PHP open tag
mod/jupyternotebook/lib.php
(#2) Empty line found after PHP open tag
(#197) Function jupyternotebook_cm_info_view is not documented
(#66) Phpdocs for function jupyternotebook_add_instance has incomplete parameters list
mod/jupyternotebook/mod_form.php
(#2) Empty line found after PHP open tag
mod/jupyternotebook/view.php
(#2) Empty line found after PHP open tag

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 "stylelint:css" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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


Gherkin .feature problems

(0 errors, 0 warnings)

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