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

(244 errors, 64 warnings)

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

local/lessonexport/forms/fontupload.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion
(#31) Inline comments must start with a capital letter, digit or 3-dots sequence
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) Visibility must be declared on method "validation"
local/lessonexport/lang/Language.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion
(#28) Protected method name "Language::is_RTL" must be in lower-case letters only
(#30) Public method name "Language::newInstance" must be in lower-case letters only
local/lessonexport/lang/LanguageFactory.php
(#33) Variable "supportedLanguages" must be all lower-case
(#33) Must use "self::" for local static member reference
(#34) Variable "supportedLanguages" must be all lower-case
(#37) Public method name "LanguageFactory::getDefault" must be in lower-case letters only
(#38) Variable "supportedLanguages" must be all lower-case
(#38) Must use "self::" for local static member reference
(#39) Variable "supportedLanguages" must be all lower-case
(#40) Variable "supportedLanguages" must be all lower-case
(#43) Private method name "LanguageFactory::getSupportedLanguages" must be in lower-case letters only
local/lessonexport/lang/languages/arabic.php
(#46) Public method name "ArabicLanguage::is_RTL" must be in lower-case letters only
local/lessonexport/lang/languages/english.php
(#51) Public method name "EnglishLanguage::is_RTL" must be in lower-case letters only
local/lessonexport/lib.php
(#47) Opening brace should be on the same line as the declaration
(#68) Opening brace should be on the same line as the declaration
(#90) Opening brace should be on the same line as the declaration
(#104) Opening brace should be on the same line as the declaration
(#124) Opening brace should be on the same line as the declaration
(#175) The use of function print_r() is forbidden
(#176) The use of function print_r() is forbidden
(#188) Opening brace should be on the same line as the declaration
(#232) Opening brace should be on the same line as the declaration
(#277) Opening brace should be on the same line as the declaration
(#283) Opening brace should be on the same line as the declaration
(#294) Variable "pageExcludes" must be all lower-case
(#295) Variable "pageExcludes" must be all lower-case
(#296) Variable "pageExcludes" must be all lower-case
(#296) Variable "pageExcludes" must be all lower-case
(#302) Inline comments must start with a capital letter, digit or 3-dots sequence
(#302) Inline comments must end in full-stops, exclamation marks, or question marks
(#302) This comment is 70% valid code; is this commented out code?
(#304) Expected "if (...) {\n"; found "if (...)\n {\n"
(#304) Variable "pageExcludes" must be all lower-case
(#309) Expected "if (...) {\n"; found "if (...)\n {\n"
(#318) Line exceeds 132 characters; contains 133 characters
(#322) Inline comments must end in full-stops, exclamation marks, or question marks
(#322) This comment is 73% valid code; is this commented out code?
(#329) Expected "} else {\n"; found "}\n else\n {\n"
(#347) Opening brace should be on the same line as the declaration
(#354) Inline comments must end in full-stops, exclamation marks, or question marks
(#401) Opening brace should be on the same line as the declaration
(#450) Opening brace should be on the same line as the declaration
(#481) Opening brace should be on the same line as the declaration
(#484) Inline doc block type-hinting for '$exp' does not match next code line '$contents...'
(#493) Inline comments must start with a capital letter, digit or 3-dots sequence
(#493) Inline comments must end in full-stops, exclamation marks, or question marks
(#496) Inline comments must end in full-stops, exclamation marks, or question marks
(#502) Line exceeds 132 characters; contains 138 characters
(#504) Line exceeds 132 characters; contains 139 characters
(#512) Expected 1 space before "=>"; 0 found
(#512) Expected 1 space after "=>"; 0 found
(#512) Expected 1 space before "=>"; 0 found
(#512) Expected 1 space after "=>"; 0 found
(#513) Expected "try {\n...} catch (...) {\n"; found "try\n {\n...}\n catch(...)\n {\n"
(#517) Empty CATCH statement detected
(#522) The use of function sizeof() is forbidden; use count() instead
(#527) Expected "try {\n...} catch (...) {\n"; found "try\n {\n...}\n catch (...)\n {\n"
(#531) Empty CATCH statement detected
(#546) Opening brace should be on the same line as the declaration
(#551) Inline comments must end in full-stops, exclamation marks, or question marks
(#573) Opening brace should be on the same line as the declaration
(#598) Opening brace should be on the same line as the declaration
(#609) Opening brace should be on the same line as the declaration
(#616) This comment is 70% valid code; is this commented out code?
(#628) Variable "rgbColour" must be all lower-case
(#629) Variable "rgbColour" must be all lower-case
(#630) Variable "rgbColour" must be all lower-case
(#631) Variable "rgbColour" must be all lower-case
(#636) Commas (,) must be followed by white space.
(#636) Commas (,) must be followed by white space.
(#638) Commas (,) must be followed by white space.
(#638) Commas (,) must be followed by white space.
(#660) Opening brace should be on the same line as the declaration
(#691) Opening brace should be on the same line as the declaration
(#696) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#698) Opening brace should be on the same line as the declaration
(#707) Usage of ELSEIF not allowed; use ELSE IF instead
(#748) Opening brace should be on the same line as the declaration
(#764) Opening brace should be on the same line as the declaration
(#769) Opening brace should be on the same line as the declaration
(#783) Opening brace should be on the same line as the declaration
(#788) Opening brace should be on the same line as the declaration
(#793) Opening brace should be on the same line as the declaration
(#798) Opening brace should be on the same line as the declaration
(#803) Opening brace should be on the same line as the declaration
(#808) Opening brace should be on the same line as the declaration
(#813) Opening brace should be on the same line as the declaration
(#837) Opening brace should be on the same line as the declaration
(#909) Opening brace should be on the same line as the declaration
(#916) Public method name "lessonexport_pdf::setCourseModule" must be in lower-case letters only
(#917) Opening brace should be on the same line as the declaration
(#921) Public method name "lessonexport_pdf::setLesson" must be in lower-case letters only
(#922) Opening brace should be on the same line as the declaration
(#926) Public method name "lessonexport_pdf::setLanguage" must be in lower-case letters only
(#931) Opening brace should be on the same line as the declaration
(#996) Line exceeds 132 characters; contains 134 characters
(#1019) Line exceeds 132 characters; contains 138 characters
(#1034) Empty CATCH statement detected
(#1035) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1035) Inline comments must end in full-stops, exclamation marks, or question marks
(#1040) Public method name "lessonexport_pdf::Header" must be in lower-case letters only
(#1041) Opening brace should be on the same line as the declaration
(#1045) Public method name "lessonexport_pdf::Footer" must be in lower-case letters only
(#1046) Opening brace should be on the same line as the declaration
(#1052) Commas (,) must be followed by white space.
(#1052) Commas (,) must be followed by white space.
(#1071) Variable "pageNumber" must be all lower-case
(#1072) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1072) Inline comments must end in full-stops, exclamation marks, or question marks
(#1072) This comment is 55% valid code; is this commented out code?
(#1076) Variable "pageNumber" must be all lower-case
(#1080) This comment is 62% valid code; is this commented out code?
(#1081) This comment is 43% valid code; is this commented out code?
(#1081) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#1082) This comment is 57% valid code; is this commented out code?
(#1082) Expected 1 space before comment text but found 9; use block comment if you need indentation
(#1083) This comment is 50% valid code; is this commented out code?
(#1083) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#1084) This comment is 43% valid code; is this commented out code?
(#1084) Expected 1 space before comment text but found 9; use block comment if you need indentation
(#1085) This comment is 50% valid code; is this commented out code?
(#1085) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#1086) Inline comments must end in full-stops, exclamation marks, or question marks
(#1086) This comment is 50% valid code; is this commented out code?
(#1098) Variable "courseName" must be all lower-case
(#1100) Variable "courseName" must be all lower-case
(#1105) Variable "lessonName" must be all lower-case
(#1107) Variable "lessonName" must be all lower-case
(#1144) Opening brace should be on the same line as the declaration
(#1160) Opening brace should be on the same line as the declaration
(#1174) Opening brace should be on the same line as the declaration
(#1194) Usage of ELSEIF not allowed; use ELSE IF instead
(#1200) Inline comments must end in full-stops, exclamation marks, or question marks
(#1204) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1204) Inline comments must end in full-stops, exclamation marks, or question marks
(#1218) Public method name "lessonexport_pdf::getLanguage" must be in lower-case letters only
(#1226) Opening brace should be on the same line as the declaration
(#1229) Inline comments must end in full-stops, exclamation marks, or question marks
(#1234) Inline comments must end in full-stops, exclamation marks, or question marks
(#1235) Variable "hexColour" must be all lower-case
(#1237) Inline comments must end in full-stops, exclamation marks, or question marks
(#1238) Variable "rgbColour" must be all lower-case
(#1239) Variable "hexColour" must be all lower-case
(#1240) Variable "hexColour" must be all lower-case
(#1241) Variable "hexColour" must be all lower-case
(#1244) Variable "rgbColour" must be all lower-case
(#1248) Opening brace should be on the same line as the declaration
(#1253) Expected "if (...) {\n"; found "if (...)\n {\n"
(#1257) Variable "elementPattern" must be all lower-case
(#1261) Expected "while (...) {\n"; found "while(...)\n {\n"
(#1261) Variable "elementPattern" must be all lower-case
(#1263) Expected "if (...) {\n"; found "if(...)\n {\n"
(#1266) Expected "foreach (...) {\n"; found "foreach(...)\n {\n"
(#1268) Variable "elementContent" must be all lower-case
(#1269) Variable "elementOffset" must be all lower-case
(#1270) Variable "matchLength" must be all lower-case
(#1270) Variable "elementContent" must be all lower-case
(#1273) Variable "propertyPattern" must be all lower-case
(#1274) Variable "propertyPattern" must be all lower-case
(#1274) Variable "elementContent" must be all lower-case
(#1274) Variable "propertyMatches" must be all lower-case
(#1275) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#1277) Expected "if (...) {\n"; found "if(...)\n {\n"
(#1277) Variable "propertyMatches" must be all lower-case
(#1282) Expected "for (...) {\n"; found "for(...)\n {\n"
(#1282) Expected 1 space before "="; 0 found
(#1282) Expected 1 space after "="; 0 found
(#1282) Expected 1 space before "<"; 0 found
(#1282) Expected 1 space after "<"; 0 found
(#1282) Variable "propertyMatches" must be all lower-case
(#1284) Variable "styleProperty" must be all lower-case
(#1284) Variable "propertyMatches" must be all lower-case
(#1285) Variable "propertyMatches" must be all lower-case
(#1286) Variable "propertyMatches" must be all lower-case
(#1287) Variable "validReplace" must be all lower-case
(#1293) Variable "attrValue" must be all lower-case
(#1293) Line exceeds 132 characters; contains 133 characters
(#1294) Variable "attrValue" must be all lower-case
(#1297) Variable "attrValue" must be all lower-case
(#1298) Variable "attrValue" must be all lower-case
(#1303) Variable "validReplace" must be all lower-case
(#1307) Expected "if (...) {\n"; found "if (...)\n {\n"
(#1307) Variable "validReplace" must be all lower-case
(#1309) Variable "newElementContent" must be all lower-case
(#1309) Variable "elementContent" must be all lower-case
(#1309) Variable "elementContent" must be all lower-case
(#1309) Variable "styleProperty" must be all lower-case
(#1309) Variable "styleProperty" must be all lower-case
(#1309) Line exceeds 132 characters; contains 158 characters
(#1314) Expected "if (...) {\n"; found "if (...)\n {\n"
(#1314) Variable "newElementContent" must be all lower-case
(#1316) Variable "newElement" must be all lower-case
(#1316) Variable "newElementContent" must be all lower-case
(#1316) Variable "elementContent" must be all lower-case
(#1325) Expected "if (...) {\n"; found "if (...)\n {\n"
(#1325) Variable "newElement" must be all lower-case
(#1327) Variable "elementOffset" must be all lower-case
(#1327) Variable "matchLength" must be all lower-case
(#1328) Variable "newElement" must be all lower-case
(#1328) Variable "elementOffset" must be all lower-case
(#1331) Variable "elementOffset" must be all lower-case
(#1331) Variable "matchLength" must be all lower-case
(#1339) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1339) Inline comments must end in full-stops, exclamation marks, or question marks
(#1339) This comment is 57% valid code; is this commented out code?
local/lessonexport/pdffonts.php
(#47) Variable "uploadForm" must be all lower-case
(#48) Inline comments must end in full-stops, exclamation marks, or question marks
(#48) No space found before comment text; expected "// Form processing and displaying is done here" but found "//Form processing and displaying is done here"
(#49) Variable "uploadForm" must be all lower-case
(#50) Spaces must be used to indent lines; tabs are not allowed
(#50) Tab found within whitespace
(#50) Inline comments must end in full-stops, exclamation marks, or question marks
(#50) Line indented incorrectly; expected at least 4 spaces, found 1
(#50) No space found before comment text; expected "// Handle form cancel operation, if cancel button is present on form" but found "//Handle form cancel operation, if cancel button is present on form"
(#51) Spaces must be used to indent lines; tabs are not allowed
(#51) Tab found within whitespace
(#51) Line indented incorrectly; expected at least 4 spaces, found 1
(#52) Usage of ELSEIF not allowed; use ELSE IF instead
(#52) Variable "uploadForm" must be all lower-case
(#53) Spaces must be used to indent lines; tabs are not allowed
(#53) Tab found within whitespace
(#53) Line indented incorrectly; expected at least 4 spaces, found 1
(#54) Spaces must be used to indent lines; tabs are not allowed
(#54) Tab found within whitespace
(#54) Line indented incorrectly; expected at least 4 spaces, found 1
(#56) Spaces must be used to indent lines; tabs are not allowed
(#56) Tab found within whitespace
(#56) Line indented incorrectly; expected at least 4 spaces, found 1
(#57) Spaces must be used to indent lines; tabs are not allowed
(#57) Tab found within whitespace
(#57) Line indented incorrectly; expected at least 4 spaces, found 1
(#57) Variable "uploadForm" must be all lower-case
(#58) Spaces must be used to indent lines; tabs are not allowed
(#58) Tab found within whitespace
(#58) Line indented incorrectly; expected at least 4 spaces, found 1
(#60) Spaces must be used to indent lines; tabs are not allowed
(#60) Tab found within whitespace
(#60) Line indented incorrectly; expected at least 4 spaces, found 1
(#61) Spaces must be used to indent lines; tabs are not allowed
(#61) Tab found within whitespace
(#61) Line indented incorrectly; expected at least 4 spaces, found 1
(#63) Spaces must be used to indent lines; tabs are not allowed
(#63) Tab found within whitespace
(#63) Line indented incorrectly; expected 4 spaces, found 1
(#64) Spaces must be used to indent lines; tabs are not allowed
(#64) Tab found within whitespace
(#64) Line indented incorrectly; expected at least 8 spaces, found 2
(#65) Spaces must be used to indent lines; tabs are not allowed
(#65) Tab found within whitespace
(#65) Line indented incorrectly; expected at least 8 spaces, found 2
(#66) Spaces must be used to indent lines; tabs are not allowed
(#66) Tab found within whitespace
(#66) Line indented incorrectly; expected at least 8 spaces, found 2
(#67) Spaces must be used to indent lines; tabs are not allowed
(#67) Tab found within whitespace
(#67) Line indented incorrectly; expected at least 8 spaces, found 2
(#68) Spaces must be used to indent lines; tabs are not allowed
(#68) Tab found within whitespace
(#68) Line indented incorrectly; expected at least 8 spaces, found 2
(#70) Spaces must be used to indent lines; tabs are not allowed
(#70) Tab found within whitespace
(#70) Line indented incorrectly; expected at least 8 spaces, found 2
(#71) Spaces must be used to indent lines; tabs are not allowed
(#71) Tab found within whitespace
(#71) Line indented incorrectly; expected 4 spaces, found 1
(#73) Spaces must be used to indent lines; tabs are not allowed
(#73) Tab found within whitespace
(#73) Line indented incorrectly; expected at least 4 spaces, found 1
(#75) Spaces must be used to indent lines; tabs are not allowed
(#75) Tab found within whitespace
(#75) Line indented incorrectly; expected at least 4 spaces, found 1
(#76) Spaces must be used to indent lines; tabs are not allowed
(#76) Tab found within whitespace
(#76) Line indented incorrectly; expected at least 4 spaces, found 1
(#77) Variable "uploadForm" must be all lower-case
local/lessonexport/settings.php
(#59) Variable "orientationChoices" must be all lower-case
(#66) Variable "orientationChoices" must be all lower-case
(#73) Variable "pageExcludeChoices" must be all lower-case
(#82) Variable "pageExcludeDefaults" must be all lower-case
(#87) Variable "pageExcludeDefaults" must be all lower-case
(#87) Variable "pageExcludeChoices" must be all lower-case
(#101) This comment is 58% valid code; is this commented out code?
(#101) Inline comments must start with a capital letter, digit or 3-dots sequence
(#102) This comment is 58% valid code; is this commented out code?
(#103) This comment is 58% valid code; is this commented out code?
(#104) This comment is 58% valid code; is this commented out code?
(#105) This comment is 58% valid code; is this commented out code?
(#106) This comment is 58% valid code; is this commented out code?
(#107) This comment is 58% valid code; is this commented out code?
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#108) This comment is 54% valid code; is this commented out code?
(#111) Commas (,) must be followed by white space.
(#123) This comment is 43% valid code; is this commented out code?
(#123) Inline comments must start with a capital letter, digit or 3-dots sequence
(#124) This comment is 58% valid code; is this commented out code?
(#124) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#125) This comment is 50% valid code; is this commented out code?
(#125) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#126) This comment is 67% valid code; is this commented out code?
(#127) This comment is 65% valid code; is this commented out code?
(#128) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) This comment is 71% valid code; is this commented out code?
(#128) Expected 1 space before comment text but found 41; use block comment if you need indentation

Javascript coding style problems

(12 errors, 0 warnings)

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

local/lessonexport/amd/src/printlinks.js
(#5) '$el' is defined but never used. (no-unused-vars)
(#5) Missing semicolon. (semi)
(#8) '$parent' is not defined. (no-undef)
(#8) Implicit global variable, assign as global property instead. (no-implicit-globals)
(#8) Missing semicolon. (semi)
(#9) Implicit global variable, assign as global property instead. (no-implicit-globals)
(#9) '$target' is not defined. (no-undef)
(#9) '$parent' is not defined. (no-undef)
(#9) Missing semicolon. (semi)
(#16) '$target' is not defined. (no-undef)
(#19) Missing semicolon. (semi)
(#20) Missing semicolon. (semi)

CSS problems

(0 errors, 5 warnings)

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

local/lessonexport/styles.css
(#2) Expected "#C2FF9E" to be "#c2ff9e" (color-hex-case)
(#3) Expected "#86E885" to be "#86e885" (color-hex-case)
(#16) Expected "#D9EDF7" to be "#d9edf7" (color-hex-case)
(#17) Expected "#BCE8F1" to be "#bce8f1" (color-hex-case)
(#23) Expected "#3A87AD" to be "#3a87ad" (color-hex-case)

PHPDocs style problems

(86 errors, 0 warnings)

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

local/lessonexport/classes/observer.php
(#29) Class observer is not documented
(#35) Function observer::course_deleted is not documented
local/lessonexport/db/upgrade.php
(#27) Function xmldb_local_lessonexport_upgrade is not documented
local/lessonexport/forms/fontupload.php
(#25) Class fontupload_form is not documented
(#26) Function fontupload_form::definition is not documented
(#39) Function fontupload_form::validation is not documented
local/lessonexport/lang/Language.php
(#25) Class Language is not documented
(#26) Function Language::apply_language is not documented
(#27) Function Language::reset_language is not documented
(#28) Function Language::is_RTL is not documented
(#30) Function Language::newInstance is not documented
local/lessonexport/lang/LanguageFactory.php
(#31) Class LanguageFactory is not documented
(#32) Function LanguageFactory::create is not documented
(#37) Function LanguageFactory::getDefault is not documented
(#43) Function LanguageFactory::getSupportedLanguages is not documented
local/lessonexport/lang/languages/arabic.php
(#25) Class ArabicLanguage is not documented
(#28) Function ArabicLanguage::__construct is not documented
(#38) Function ArabicLanguage::apply_language is not documented
(#42) Function ArabicLanguage::reset_language is not documented
(#46) Function ArabicLanguage::is_RTL is not documented
(#26) Variable ArabicLanguage::$rtl is not documented
local/lessonexport/lang/languages/english.php
(#30) Class EnglishLanguage is not documented
(#33) Function EnglishLanguage::__construct is not documented
(#43) Function EnglishLanguage::apply_language is not documented
(#47) Function EnglishLanguage::reset_language is not documented
(#51) Function EnglishLanguage::is_RTL is not documented
(#31) Variable EnglishLanguage::$rtl is not documented
local/lessonexport/lib.php
(#31) Class local_lessonexport is not documented
(#1223) Class Util is not documented
(#46) Function local_lessonexport::__construct is not documented
(#282) Function local_lessonexport::load_pages is not documented
(#545) Function local_lessonexport::end_export is not documented
(#697) Function local_lessonexport_extend_navigation is not documented
(#747) Function local_lessonexport_cron is not documented
(#763) Function local_lessonexport_info::__construct is not documented
(#768) Function local_lessonexport_info::update_times is not documented
(#782) Function local_lessonexport_info::has_timecreated is not documented
(#787) Function local_lessonexport_info::has_timemodified is not documented
(#792) Function local_lessonexport_info::has_timeprinted is not documented
(#797) Function local_lessonexport_info::format_timecreated is not documented
(#802) Function local_lessonexport_info::format_timemodified is not documented
(#807) Function local_lessonexport_info::format_timeprinted is not documented
(#812) Function local_lessonexport_info::get_modifiedby is not documented
(#908) Function lessonexport_pdf::__construct is not documented
(#916) Function lessonexport_pdf::setCourseModule is not documented
(#921) Function lessonexport_pdf::setLesson is not documented
(#926) Function lessonexport_pdf::setLanguage is not documented
(#930) Function lessonexport_pdf::use_direct_image_load is not documented
(#1040) Function lessonexport_pdf::Header is not documented
(#1045) Function lessonexport_pdf::Footer is not documented
(#1218) Function lessonexport_pdf::getLanguage is not documented
(#1225) Function Util::hex_to_rgb is not documented
(#1247) Function Util::fix_tables is not documented
(#44) Variable local_lessonexport::$exporttypes is not documented
(#757) Variable local_lessonexport_info::$timecreated is not documented
(#758) Variable local_lessonexport_info::$timemodified is not documented
(#759) Variable local_lessonexport_info::$modifiedbyid is not documented
(#760) Variable local_lessonexport_info::$modifiedby is not documented
(#761) Variable local_lessonexport_info::$timeprinted is not documented
(#900) Variable lessonexport_pdf::$directimageload is not documented
(#901) Variable lessonexport_pdf::$restricttocontext is not documented
(#903) Variable lessonexport_pdf::$cm is not documented
(#904) Variable lessonexport_pdf::$lesson is not documented
(#905) Variable lessonexport_pdf::$language is not documented
(#40) Constant local_lessonexport::EXPORT_PDF is not documented
(#42) Constant local_lessonexport::MAX_EXPORT_ATTEMPTS is not documented
(#65) Phpdocs for function local_lessonexport::get_links has incomplete parameters list
(#185) Phpdocs for function local_lessonexport::update_queue has incomplete parameters list
(#343) Phpdocs for function local_lessonexport::format_answers has incomplete parameters list
(#396) Phpdocs for function local_lessonexport::fix_internal_links has incomplete parameters list
(#443) Phpdocs for function local_lessonexport::start_export has incomplete parameters list
(#477) Phpdocs for function local_lessonexport::export_page has incomplete parameters list
(#570) Phpdocs for function local_lessonexport::get_filename has incomplete parameters list
(#595) Phpdocs for function local_lessonexport::add_coversheet has incomplete parameters list
(#606) Phpdocs for function local_lessonexport::add_coversheet_pdf has incomplete parameters list
(#688) Phpdocs for function local_lessonexport_extends_navigation has incomplete parameters list
(#832) Phpdocs for function local_lessonexport_get_image_file has incomplete parameters list
(#950) Phpdocs for function lessonexport_pdf::image has incomplete parameters list
(#1140) Phpdocs for function lessonexport_pdf::get_image_data has incomplete parameters list
(#1154) Phpdocs for function lessonexport_pdf::openhtmltaghandler has incomplete parameters list
(#1171) Phpdocs for function lessonexport_pdf::protect has incomplete parameters list
(#752) Class local_lessonexport_info does not have @copyright tag
(#895) Class lessonexport_pdf does not have @copyright tag
(#752) Class local_lessonexport_info does not have @license tag
(#895) Class lessonexport_pdf does not have @license tag
local/lessonexport/version.php
(#17) File-level phpdocs block does not have @copyright 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 "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, 0 warnings)

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