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

(228 errors, 39 warnings)

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

local/webuntis/classes/lessonmap.php
(#37) Variable "TENANT" must be all lower-case
(#42) Variable "TENANT" must be all lower-case
(#43) Expected 1 space after "="; 2 found
(#51) Variable "TENANT" must be all lower-case
(#68) Variable "TENANT" must be all lower-case
(#73) Variable "USERMAP" must be all lower-case
(#74) Variable "USERMAP" must be all lower-case
(#81) Variable "TENANT" must be all lower-case
(#84) Variable "TENANT" must be all lower-case
(#103) Variable "TENANT" must be all lower-case
(#110) Variable "TENANT" must be all lower-case
(#112) Variable "TENANT" must be all lower-case
(#119) Variable "TENANT" must be all lower-case
(#123) Variable "TENANT" must be all lower-case
(#127) Inline comments must start with a capital letter, digit or 3-dots sequence
(#127) Inline comments must end in full-stops, exclamation marks, or question marks
(#127) This comment is 64% valid code; is this commented out code?
(#127) No space found before comment text; expected "// for ($a = 0; $a < count($this->lessonmap[self::get_lesson_id()]); $a++) {" but found "//for ($a = 0; $a < count($this->lessonmap[self::get_lesson_id()]); $a++) {"
(#129) Inline comments must start with a capital letter, digit or 3-dots sequence
(#129) This comment is 78% valid code; is this commented out code?
(#129) No space found before comment text; expected "// $this->lessonmap[$a]->courseid;" but found "//$this->lessonmap[$a]->courseid;"
(#162) Variable "TENANT" must be all lower-case
(#167) Variable "TENANT" must be all lower-case
(#168) Variable "TENANT" must be all lower-case
(#174) Variable "TENANT" must be all lower-case
(#182) Variable "TENANT" must be all lower-case
(#194) Variable "TENANT" must be all lower-case
(#196) Variable "TENANT" must be all lower-case
(#208) Variable "TENANT" must be all lower-case
(#222) Variable "TENANT" must be all lower-case
(#223) Variable "TENANT" must be all lower-case
(#225) Variable "TENANT" must be all lower-case
(#226) Variable "TENANT" must be all lower-case
(#228) Variable "TENANT" must be all lower-case
(#229) Inline comments must start with a capital letter, digit or 3-dots sequence
(#262) Variable "TENANT" must be all lower-case
(#271) Line exceeds 132 characters; contains 146 characters
(#275) Usage of ELSEIF not allowed; use ELSE IF instead
local/webuntis/classes/locallib.php
(#29) Member variable "preserved_caches" must not contain underscores.
(#38) Expected "if (...) {\n"; found "if (...){\n"
(#49) Variable "TENANT" must be all lower-case
(#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
(#64) Variable "preserved_caches" must not contain underscores.
(#66) Variable "preserved_caches" must not contain underscores.
(#71) Variable "preserved_caches" must not contain underscores.
(#86) The use of function print_r() is forbidden
(#86) Variable "preserved_caches" must not contain underscores.
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#120) Inline comments must end in full-stops, exclamation marks, or question marks
(#123) Inline comments must start with a capital letter, digit or 3-dots sequence
(#123) Inline comments must end in full-stops, exclamation marks, or question marks
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) Inline control structures are not allowed
(#129) Inline comments must start with a capital letter, digit or 3-dots sequence
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
(#132) Inline control structures are not allowed
(#208) This comment is 62% valid code; is this commented out code?
local/webuntis/classes/orgmap.php
(#55) Variable "TENANT" must be all lower-case
(#56) Variable "TENANT" must be all lower-case
(#58) Usage of ELSEIF not allowed; use ELSE IF instead
(#59) Variable "TENANT" must be all lower-case
(#80) Variable "TENANT" must be all lower-case
(#81) Variable "TENANT" must be all lower-case
(#87) Variable "TENANT" must be all lower-case
(#93) Variable "TENANT" must be all lower-case
(#101) Variable "TENANT" must be all lower-case
(#102) Variable "TENANT" must be all lower-case
(#107) Variable "TENANT" must be all lower-case
(#122) Variable "TENANT" must be all lower-case
(#123) Variable "TENANT" must be all lower-case
local/webuntis/classes/privacy/provider.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#35) Line exceeds 132 characters; contains 136 characters
local/webuntis/classes/tenant.php
(#100) The use of function print_r() is forbidden
(#169) Variable "USERMAP" must be all lower-case
(#170) Variable "USERMAP" must be all lower-case
local/webuntis/classes/usermap.php
(#35) Variable "TENANT" must be all lower-case
(#40) Variable "TENANT" must be all lower-case
(#41) Variable "TENANT" must be all lower-case
(#48) Variable "TENANT" must be all lower-case
(#49) Variable "TENANT" must be all lower-case
(#103) Variable "TENANT" must be all lower-case
(#110) Variable "TENANT" must be all lower-case
(#162) Inline comments must start with a capital letter, digit or 3-dots sequence
(#215) Variable "TENANT" must be all lower-case
(#227) Variable "TENANT" must be all lower-case
(#230) Variable "TENANT" must be all lower-case
(#237) Variable "TENANT" must be all lower-case
(#238) Variable "TENANT" must be all lower-case
(#267) Variable "TENANT" must be all lower-case
(#273) Variable "TENANT" must be all lower-case
(#277) Variable "TENANT" must be all lower-case
(#281) Variable "TENANT" must be all lower-case
(#286) The use of function print_r() is forbidden
(#287) The use of function print_r() is forbidden
(#292) Variable "TENANT" must be all lower-case
(#298) Variable "TENANT" must be all lower-case
(#299) Variable "TENANT" must be all lower-case
(#315) Variable "TENANT" must be all lower-case
(#322) The use of function print_r() is forbidden
(#327) The use of function print_r() is forbidden
(#347) Variable "TENANT" must be all lower-case
(#358) The use of function print_r() is forbidden
(#363) The use of function print_r() is forbidden
(#373) Inline comments must start with a capital letter, digit or 3-dots sequence
(#374) Variable "TENANT" must be all lower-case
(#385) Variable "TENANT" must be all lower-case
(#386) Variable "TENANT" must be all lower-case
(#387) Variable "TENANT" must be all lower-case
local/webuntis/credentials.php
(#24) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#33) Inline control structures are not allowed
(#33) The use of function error_log() is forbidden; use debugging() instead
(#34) Inline control structures are not allowed
(#34) The use of function error_log() is forbidden; use debugging() instead
(#35) Variable "DATA" must be all lower-case
(#41) Variable "ALGORITHM" must be all lower-case
(#41) Closing brace must be on a line by itself
(#42) Variable "ALGORITHM" must be all lower-case
(#42) Closing brace must be on a line by itself
(#44) Variable "ALGORITHM" must be all lower-case
(#48) Variable "SIGNATURE" must be all lower-case
(#53) Inline control structures are not allowed
(#53) The use of function error_log() is forbidden; use debugging() instead
(#53) Variable "DATA" must be all lower-case
(#54) Inline control structures are not allowed
(#54) The use of function error_log() is forbidden; use debugging() instead
(#54) Variable "SIGNATURE" must be all lower-case
(#55) Inline control structures are not allowed
(#55) The use of function error_log() is forbidden; use debugging() instead
(#55) Variable "ALGORITHM" must be all lower-case
(#57) Variable "SIGNATURE" must be all lower-case
(#57) Variable "ALGORITHM" must be all lower-case
(#69) Inline control structures are not allowed
(#69) The use of function error_log() is forbidden; use debugging() instead
(#71) Variable "DATA" must be all lower-case
(#71) Variable "SIGNATURE" must be all lower-case
(#71) Variable "ALGORITHM" must be all lower-case
(#72) The use of function error_log() is forbidden; use debugging() instead
(#75) Inline control structures are not allowed
(#75) The use of function error_log() is forbidden; use debugging() instead
(#77) Inline control structures are not allowed
(#77) The use of function error_log() is forbidden; use debugging() instead
(#84) Variable "DATA" must be all lower-case
(#86) Inline control structures are not allowed
(#86) The use of function error_log() is forbidden; use debugging() instead
(#95) Inline control structures are not allowed
(#95) The use of function error_log() is forbidden; use debugging() instead
(#108) Inline control structures are not allowed
(#108) The use of function error_log() is forbidden; use debugging() instead
(#113) Inline control structures are not allowed
(#113) The use of function error_log() is forbidden; use debugging() instead
local/webuntis/disconnect.php
(#24) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#48) Inline comments must start with a capital letter, digit or 3-dots sequence
(#61) Variable "TENANT" must be all lower-case
(#62) Variable "USERMAP" must be all lower-case
(#63) Variable "USERMAP" must be all lower-case
local/webuntis/externallib.php
(#41) Variable "TENANT" must be all lower-case
(#42) Variable "TENANT" must be all lower-case
(#43) Variable "USERMAP" must be all lower-case
(#44) Variable "USERMAP" must be all lower-case
(#48) Variable "TENANT" must be all lower-case
(#73) Variable "TENANT" must be all lower-case
(#76) Variable "TENANT" must be all lower-case
(#77) Variable "LESSONMAP" must be all lower-case
(#79) Variable "LESSONMAP" must be all lower-case
(#84) Variable "LESSONMAP" must be all lower-case
(#86) Variable "LESSONMAP" must be all lower-case
(#88) Variable "TENANT" must be all lower-case
(#122) Variable "tenant_id" must not contain underscores.
(#127) Variable "tenant_id" must not contain underscores.
local/webuntis/externallib_eduvidual.php
(#41) Variable "TENANT" must be all lower-case
(#54) Variable "TENANT" must be all lower-case
(#63) Variable "TENANT" must be all lower-case
local/webuntis/index.php
(#24) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#29) The use of function print_r() is forbidden
(#32) Variable "lesson_id" must not contain underscores.
(#34) Variable "tenant_id" must not contain underscores.
(#39) Variable "lesson_id" must not contain underscores.
(#39) Variable "tenant_id" must not contain underscores.
(#40) Variable "lesson_id" must not contain underscores.
(#43) Inline comments must start with a capital letter, digit or 3-dots sequence
(#43) This comment is 67% valid code; is this commented out code?
(#43) No space found before comment text; expected "// \local_webuntis\locallib::uses_webuntis(1);" but found "//\local_webuntis\locallib::uses_webuntis(1);"
(#44) Variable "TENANT" must be all lower-case
(#44) Variable "tenant_id" must not contain underscores.
(#45) Variable "LESSONMAP" must be all lower-case
(#45) Variable "lesson_id" must not contain underscores.
(#48) Variable "TENANT" must be all lower-case
(#54) Variable "TENANT" must be all lower-case
(#61) Variable "TENANT" must be all lower-case
(#63) Variable "LESSONMAP" must be all lower-case
(#64) Variable "LESSONMAP" must be all lower-case
(#66) Variable "LESSONMAP" must be all lower-case
(#69) Variable "LESSONMAP" must be all lower-case
(#70) Variable "LESSONMAP" must be all lower-case
(#76) Variable "LESSONMAP" must be all lower-case
(#79) Variable "LESSONMAP" must be all lower-case
(#84) Variable "LESSONMAP" must be all lower-case
local/webuntis/landing.php
(#24) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#35) Variable "TENANT" must be all lower-case
(#36) Variable "LESSONMAP" must be all lower-case
(#39) Variable "LESSONMAP" must be all lower-case
(#40) Variable "LESSONMAP" must be all lower-case
(#45) Variable "LESSONMAP" must be all lower-case
local/webuntis/landingadmin.php
(#24) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#37) Variable "TENANT" must be all lower-case
(#38) Variable "LESSONMAP" must be all lower-case
(#42) Variable "LESSONMAP" must be all lower-case
(#47) Variable "TENANT" must be all lower-case
(#72) Variable "TENANT" must be all lower-case
local/webuntis/landingedit.php
(#24) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#35) Variable "TENANT" must be all lower-case
(#36) Variable "LESSONMAP" must be all lower-case
(#38) Variable "LESSONMAP" must be all lower-case
(#48) Variable "LESSONMAP" must be all lower-case
(#53) Variable "LESSONMAP" must be all lower-case
(#57) Variable "LESSONMAP" must be all lower-case
(#57) Variable "LESSONMAP" must be all lower-case
local/webuntis/landinguser.php
(#24) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#37) Variable "TENANT" must be all lower-case
(#38) Variable "USERMAP" must be all lower-case
(#40) Variable "USERMAP" must be all lower-case
(#44) Variable "USERMAP" must be all lower-case
(#45) Variable "TENANT" must be all lower-case
(#52) Variable "USERMAP" must be all lower-case
(#72) Variable "USERMAP" must be all lower-case
(#73) Variable "USERMAP" must be all lower-case
(#74) Variable "USERMAP" must be all lower-case
(#75) Variable "USERMAP" must be all lower-case
(#76) Variable "USERMAP" must be all lower-case
(#106) Variable "USERMAP" must be all lower-case
(#108) Variable "USERMAP" must be all lower-case
(#109) Variable "USERMAP" must be all lower-case
(#110) Variable "TENANT" must be all lower-case
(#118) Variable "USERMAP" must be all lower-case
(#119) Variable "USERMAP" must be all lower-case
(#120) Variable "TENANT" must be all lower-case
(#134) Variable "TENANT" must be all lower-case
(#136) Variable "USERMAP" must be all lower-case
local/webuntis/landingusermaps.php
(#24) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#37) Variable "TENANT" must be all lower-case
(#38) Variable "USERMAP" must be all lower-case
(#39) Variable "USERMAP" must be all lower-case
(#42) Variable "TENANT" must be all lower-case
local/webuntis/lib.php
(#34) Line exceeds 132 characters; contains 165 characters
(#36) Inline comments must start with a capital letter, digit or 3-dots sequence
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#36) This comment is 100% valid code; is this commented out code?
(#36) No space found before comment text; expected "// die("REdirect to $url");" but found "//die("REdirect to $url");"
(#42) Variable "TENANT" must be all lower-case
(#48) Variable "TENANT" must be all lower-case
(#49) Variable "USERMAP" must be all lower-case
(#56) Variable "TENANT" must be all lower-case
(#59) Inline comments must start with a capital letter, digit or 3-dots sequence
(#59) This comment is 75% valid code; is this commented out code?
(#59) No space found before comment text; expected "// \local_webuntis\locallib::cache_print(true);" but found "//\local_webuntis\locallib::cache_print(true);"
(#60) No space found before comment text; expected "// die("NOT USING WEBUNTIS");" but found "//die("NOT USING WEBUNTIS");"
(#64) Variable "TENANT" must be all lower-case
(#65) Variable "USERMAP" must be all lower-case
(#67) Variable "USERMAP" must be all lower-case
(#67) Variable "USERMAP" must be all lower-case
local/webuntis/loginexternal.php
(#24) Constants must be uppercase; expected 'WEBUNTIS_NO_ACTION' but found 'webuntis_no_action'
(#26) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
local/webuntis/logout.php
(#24) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
local/webuntis/settings.php
(#60) Line exceeds maximum limit of 180 characters; contains 478 characters
(#72) Line exceeds maximum limit of 180 characters; contains 478 characters

Javascript coding style problems

(17 errors, 13 warnings)

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

local/webuntis/amd/src/eduvidual.js
(#9) Unexpected console statement. (no-console)
(#18) Unexpected console statement. (no-console)
(#22) There should be no space after '{'. (babel/object-curly-spacing)
(#22) There should be no space before '}'. (babel/object-curly-spacing)
(#26) Unexpected console statement. (no-console)
(#30) Unexpected console statement. (no-console)
local/webuntis/amd/src/main.js
(#9) Unexpected console statement. (no-console)
(#17) Unexpected console statement. (no-console)
(#21) There should be no space after '{'. (babel/object-curly-spacing)
(#21) There should be no space before '}'. (babel/object-curly-spacing)
(#25) Unexpected console statement. (no-console)
(#27) This line has a length of 136. Maximum allowed is 132. (max-len)
(#29) Unexpected console statement. (no-console)
(#39) Unexpected console statement. (no-console)
(#54) Unexpected console statement. (no-console)
(#63) Unexpected console statement. (no-console)
(#67) There should be no space after '{'. (babel/object-curly-spacing)
(#67) There should be no space before '}'. (babel/object-curly-spacing)
(#71) Unexpected console statement. (no-console)
(#75) Unexpected console statement. (no-console)
(#87) Identifier 'tenant_id' is not in camel case. (camelcase)
(#90) Unexpected console statement. (no-console)
(#92) Comments should not begin with a lowercase character. (capitalized-comments)
(#92) Expected space or tab after '//' in comment. (spaced-comment)
(#93) Expected space or tab after '//' in comment. (spaced-comment)
(#99) There should be no space after '{'. (babel/object-curly-spacing)
(#99) Identifier 'tenant_id' is not in camel case. (camelcase)
(#99) There should be no space before '}'. (babel/object-curly-spacing)
(#101) Unexpected console statement. (no-console)
(#109) Unexpected console statement. (no-console)

CSS problems

(54 errors, 4 warnings)

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

local/webuntis/less/main.less
(#5) Unexpected !important (declaration-no-important)
(#6) Unexpected !important (declaration-no-important)
(#11) Unexpected unit (length-zero-no-unit)
(#12) Unexpected unit (length-zero-no-unit)
(#13) Unexpected unit (length-zero-no-unit)
local/webuntis/style/main.css
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#1) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Unexpected !important (declaration-no-important)
(#1) Unexpected !important (declaration-no-important)
(#1) Expected single space after "," in a single-line function (function-comma-space-after)
(#1) Expected single space after "," in a single-line function (function-comma-space-after)
(#1) Expected single space after "," in a single-line function (function-comma-space-after)
(#1) Expected single space after "," in a single-line function (function-comma-space-after)
(#1) Expected single space after "," in a single-line function (function-comma-space-after)
(#1) Expected single space after "," in a single-line function (function-comma-space-after)
(#1) Expected single space after "," in a single-line function (function-comma-space-after)
(#1) Expected single space after "," in a single-line function (function-comma-space-after)
(#1) Expected single space after "," in a single-line function (function-comma-space-after)
(#1) Expected line length to be no more than 132 characters (max-line-length)

PHPDocs style problems

(119 errors, 0 warnings)

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

local/webuntis/classes/lessonmap.php
(#28) Class lessonmap is not documented
(#118) Function lessonmap::get_courses is not documented
(#150) Function lessonmap::get_edit_url is not documented
(#173) Function lessonmap::get_lessonmap is not documented
(#29) Variable lessonmap::$lessonmaps is not documented
(#30) Variable lessonmap::$lessonid is not documented
(#31) Variable lessonmap::$lessonmap is not documented
(#17) No one-line description found in phpdocs for file
(#33) Phpdocs for function lessonmap::set_lessonid has incomplete parameters list
(#48) Phpdocs for function lessonmap::__construct has incomplete parameters list
(#77) Phpdocs for function lessonmap::change_map has incomplete parameters list
(#191) Phpdocs for function lessonmap::is_selected has incomplete parameters list
(#229) Invalid inline phpdocs tag @todo found
local/webuntis/classes/locallib.php
(#28) Class locallib is not documented
(#29) Variable locallib::$preserved_caches is not documented
(#17) No one-line description found in phpdocs for file
(#33) Phpdocs for function locallib::cache_get has incomplete parameters list
(#46) Phpdocs for function locallib::cache_preserve has incomplete parameters list
(#81) Phpdocs for function locallib::cache_print has incomplete parameters list
(#94) Phpdocs for function locallib::cache_set has incomplete parameters list
(#140) Phpdocs for function locallib::curl has incomplete parameters list
(#174) Phpdocs for function locallib::get_courseimage has incomplete parameters list
(#204) Phpdocs for function locallib::uses_webuntis has incomplete parameters list
local/webuntis/classes/orgmap.php
(#30) Class orgmap is not documented
(#79) Function orgmap::load_from_eduvidual is not documented
(#100) Function orgmap::map_role is not documented
(#31) Variable orgmap::$orgmap is not documented
(#35) Phpdocs for function orgmap::convert_role has incomplete parameters list
(#119) Phpdocs for function orgmap::map_role_usermap has incomplete parameters list
local/webuntis/classes/privacy/provider.php
(#30) Class provider is not documented
(#35) Function provider::get_metadata is not documented
(#76) Function provider::delete_data_for_user is not documented
(#17) No one-line description found in phpdocs for file
local/webuntis/classes/tenant.php
(#28) Class tenant is not documented
(#31) Function tenant::last_tenant_id is not documented
(#35) Function tenant::load is not documented
(#48) Function tenant::__construct is not documented
(#87) Function tenant::auth_token is not documented
(#110) Function tenant::get_autocreate is not documented
(#113) Function tenant::get_client is not documented
(#116) Function tenant::get_consumerkey is not documented
(#119) Function tenant::get_consumersecret is not documented
(#122) Function tenant::get_endpoints is not documented
(#136) Function tenant::get_host is not documented
(#139) Function tenant::get_id is not documented
(#142) Function tenant::get_init_url is not documented
(#150) Function tenant::get_school is not documented
(#157) Function tenant::get_tenant_id is not documented
(#167) Function tenant::set_autocreate is not documented
(#178) Function tenant::set_oauth_keys is not documented
(#29) Variable tenant::$tenantdata is not documented
(#17) No one-line description found in phpdocs for file
(#160) There is no description in phpdocs for function get_uuid
(#187) Phpdocs for function tenant::set_uuid has incomplete parameters list
local/webuntis/classes/usermap.php
(#28) Class usermap is not documented
(#34) Function usermap::__construct is not documented
(#72) Function usermap::can_disconnect is not documented
(#120) Function usermap::extract_token is not documented
(#131) Function usermap::get_email is not documented
(#136) Function usermap::get_firstname is not documented
(#141) Function usermap::get_id is not documented
(#146) Function usermap::get_lastname is not documented
(#151) Function usermap::get_map_url is not documented
(#172) Function usermap::get_userid is not documented
(#177) Function usermap::get_userinfo is not documented
(#182) Function usermap::get_usermap is not documented
(#187) Function usermap::get_username is not documented
(#192) Function usermap::get_remoteuserrole is not documented
(#197) Function usermap::get_token is not documented
(#202) Function usermap::is_parent is not documented
(#205) Function usermap::is_student is not documented
(#208) Function usermap::is_teacher is not documented
(#211) Function usermap::is_administrator is not documented
(#214) Function usermap::release is not documented
(#276) Function usermap::set_userinfo is not documented
(#346) Function usermap::sync is not documented
(#384) Function usermap::to_cache is not documented
(#29) Variable usermap::$userinfos is not documented
(#30) Variable usermap::$usermaps is not documented
(#31) Variable usermap::$userinfo is not documented
(#32) Variable usermap::$usermap is not documented
(#17) No one-line description found in phpdocs for file
(#100) Phpdocs for function usermap::do_userlogin has incomplete parameters list
(#156) Phpdocs for function usermap::get_moodlerole has incomplete parameters list
(#221) Phpdocs for function usermap::save_user has incomplete parameters list
(#264) Phpdocs for function usermap::set_userid has incomplete parameters list
local/webuntis/credentials.php
(#17) No one-line description found in phpdocs for file
local/webuntis/db/caches.php
(#17) No one-line description found in phpdocs for file
local/webuntis/db/services.php
(#17) No one-line description found in phpdocs for file
local/webuntis/db/upgrade.php
(#27) Function xmldb_local_webuntis_upgrade is not documented
(#18) No one-line description found in phpdocs for file
local/webuntis/disconnect.php
(#17) No one-line description found in phpdocs for file
local/webuntis/externallib.php
(#28) Class local_webuntis_external is not documented
(#17) No one-line description found in phpdocs for file
(#37) Phpdocs for function local_webuntis_external::autocreate has incomplete parameters list
(#69) Phpdocs for function local_webuntis_external::selecttarget has incomplete parameters list
(#119) Phpdocs for function local_webuntis_external::tenantdata has incomplete parameters list
local/webuntis/externallib_eduvidual.php
(#28) Class local_webuntis_external_eduvidual is not documented
(#29) Function local_webuntis_external_eduvidual::orgmap_parameters is not documented
(#17) No one-line description found in phpdocs for file
(#37) Phpdocs for function local_webuntis_external_eduvidual::orgmap has incomplete parameters list
local/webuntis/index.php
(#17) No one-line description found in phpdocs for file
local/webuntis/landing.php
(#17) No one-line description found in phpdocs for file
local/webuntis/landingadmin.php
(#17) No one-line description found in phpdocs for file
local/webuntis/landingedit.php
(#17) No one-line description found in phpdocs for file
local/webuntis/landinguser.php
(#17) No one-line description found in phpdocs for file
local/webuntis/landingusermaps.php
(#17) No one-line description found in phpdocs for file
local/webuntis/lang/de/local_webuntis.php
(#17) No one-line description found in phpdocs for file
local/webuntis/lang/en/local_webuntis.php
(#17) No one-line description found in phpdocs for file
local/webuntis/lib.php
(#26) Function local_webuntis_after_config is not documented
(#41) Function local_webuntis_before_standard_html_head is not documented
(#17) No one-line description found in phpdocs for file
(#52) Phpdocs for function local_webuntis_extend_navigation has incomplete parameters list
(#81) Phpdocs for function local_webuntis_extend_navigation_course has incomplete parameters list
local/webuntis/loginexternal.php
(#17) No one-line description found in phpdocs for file
local/webuntis/logout.php
(#17) No one-line description found in phpdocs for file
local/webuntis/settings.php
(#17) No one-line description found in phpdocs for file
local/webuntis/tenants.php
(#17) No one-line description found in phpdocs for file
local/webuntis/version.php
(#17) No one-line description found in phpdocs for file

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

(9 errors, 0 warnings)

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

local/webuntis/templates/disconnect.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
local/webuntis/templates/landing.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
local/webuntis/templates/landingadmin.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
local/webuntis/templates/landingedit.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
local/webuntis/templates/landingeduvidual.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
local/webuntis/templates/landingmissing.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
local/webuntis/templates/landinguser.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
local/webuntis/templates/landingusermaps.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
local/webuntis/templates/tenants.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error

Gherkin .feature problems

(0 errors, 0 warnings)

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