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

(83 errors, 2 warnings)

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

mod/offlinequiz/classes/question/bank/custom_view.php
(#214) Possible useless method overriding detected
mod/offlinequiz/cron.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/offlinequiz/edit_rest.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/offlinequiz/lib/PHPWord.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) 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/>.".
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#29) Expected "if (...) {\n"; found "if(...) {\n"
(#31) "require" must be immediately followed by an open parenthesis
(#57) Member variable "_defaultFontName" must be all lower-case
(#64) Member variable "_defaultFontSize" must be all lower-case
(#71) Member variable "_sectionCollection" must be all lower-case
(#78) Member variable "_numberingCollection" must be all lower-case
(#93) Public method name "PHPWord::getProperties" must be in lower-case letters only
(#103) Public method name "PHPWord::setProperties" must be in lower-case letters only
(#114) Public method name "PHPWord::createSection" must be in lower-case letters only
(#115) Variable "sectionCount" must be all lower-case
(#117) Variable "sectionCount" must be all lower-case
(#126) Public method name "PHPWord::getDefaultFontName" must be in lower-case letters only
(#134) Public method name "PHPWord::setDefaultFontName" must be in lower-case letters only
(#134) Variable "pValue" must be all lower-case
(#135) Variable "pValue" must be all lower-case
(#142) Public method name "PHPWord::getDefaultFontSize" must be in lower-case letters only
(#150) Public method name "PHPWord::setDefaultFontSize" must be in lower-case letters only
(#150) Variable "pValue" must be all lower-case
(#151) Variable "pValue" must be all lower-case
(#151) Variable "pValue" must be all lower-case
(#152) Variable "pValue" must be all lower-case
(#161) Public method name "PHPWord::addParagraphStyle" must be in lower-case letters only
(#161) Variable "styleName" must be all lower-case
(#162) Variable "styleName" must be all lower-case
(#171) Public method name "PHPWord::addFontStyle" must be in lower-case letters only
(#171) Variable "styleName" must be all lower-case
(#171) Variable "styleFont" must be all lower-case
(#171) Variable "styleParagraph" must be all lower-case
(#172) Variable "styleName" must be all lower-case
(#172) Variable "styleFont" must be all lower-case
(#172) Variable "styleParagraph" must be all lower-case
(#181) Public method name "PHPWord::addTableStyle" must be in lower-case letters only
(#181) Variable "styleName" must be all lower-case
(#181) Variable "styleTable" must be all lower-case
(#181) Variable "styleFirstRow" must be all lower-case
(#182) Variable "styleName" must be all lower-case
(#182) Variable "styleTable" must be all lower-case
(#182) Variable "styleFirstRow" must be all lower-case
(#191) Public method name "PHPWord::addTitleStyle" must be in lower-case letters only
(#191) Variable "titleCount" must be all lower-case
(#191) Variable "styleFont" must be all lower-case
(#191) Variable "styleParagraph" must be all lower-case
(#192) Variable "titleCount" must be all lower-case
(#192) Variable "styleFont" must be all lower-case
(#192) Variable "styleParagraph" must be all lower-case
(#201) Public method name "PHPWord::addLinkStyle" must be in lower-case letters only
(#201) Variable "styleName" must be all lower-case
(#202) Variable "styleName" must be all lower-case
(#209) Public method name "PHPWord::getSections" must be in lower-case letters only
(#217) Private method name "PHPWord::_countSections" must be in lower-case letters only
(#225) Public method name "PHPWord::getNumbering" must be in lower-case letters only
(#233) Public method name "PHPWord::addNumbering" must be in lower-case letters only
(#244) Public method name "PHPWord::loadTemplate" must be in lower-case letters only
(#244) Variable "strFilename" must be all lower-case
(#245) Expected "if (...) {\n"; found "if(...) {\n"
(#245) Variable "strFilename" must be all lower-case
(#246) Variable "strFilename" must be all lower-case
(#249) Variable "strFilename" must be all lower-case
mod/offlinequiz/pdflib.php
(#73) Public method name "offlinequiz_question_pdf::Header" must be in lower-case letters only
(#90) Public method name "offlinequiz_question_pdf::Footer" must be in lower-case letters only
(#107) Public method name "offlinequiz_answer_pdf::Header" must be in lower-case letters only
(#226) Public method name "offlinequiz_answer_pdf::Footer" must be in lower-case letters only
(#299) Public method name "offlinequiz_participants_pdf::Header" must be in lower-case letters only
(#348) Public method name "offlinequiz_participants_pdf::Footer" must be in lower-case letters only
mod/offlinequiz/report/overview/report.php
(#549) Commas (,) must be followed by white space.
mod/offlinequiz/report/rimport/scanner.php
(#112) Member variable "id_digits" must not contain underscores.
mod/offlinequiz/report/statistics/qstats.php
(#244) Function each() is deprecated since PHP 7.2; Use a foreach loop instead

Javascript coding style problems

(166 errors, 383 warnings)

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

mod/offlinequiz/mod_form.js
(#27) Function 'showStudentView' has a complexity of 22. (complexity)
(#27) Missing JSDoc comment. (require-jsdoc)
(#27) 'showStudentView' is defined but never used. (no-unused-vars)
(#28) 'attempt' is not defined. (no-undef)
(#28) '$' is not defined. (no-undef)
(#28) '$' is not defined. (no-undef)
(#29) 'correctness' is not defined. (no-undef)
(#29) '$' is not defined. (no-undef)
(#29) '$' is not defined. (no-undef)
(#30) 'marks' is not defined. (no-undef)
(#30) '$' is not defined. (no-undef)
(#30) '$' is not defined. (no-undef)
(#31) 'specificfeedback' is not defined. (no-undef)
(#31) '$' is not defined. (no-undef)
(#31) '$' is not defined. (no-undef)
(#32) 'generalfeedback' is not defined. (no-undef)
(#32) '$' is not defined. (no-undef)
(#32) '$' is not defined. (no-undef)
(#33) 'rightanswer' is not defined. (no-undef)
(#33) '$' is not defined. (no-undef)
(#33) '$' is not defined. (no-undef)
(#34) 'sheet' is not defined. (no-undef)
(#34) '$' is not defined. (no-undef)
(#34) '$' is not defined. (no-undef)
(#35) 'gradedsheet' is not defined. (no-undef)
(#35) '$' is not defined. (no-undef)
(#35) '$' is not defined. (no-undef)
(#37) 'baseurl' is not defined. (no-undef)
(#37) '$' is not defined. (no-undef)
(#38) 'imagefile1' is not defined. (no-undef)
(#39) 'imagefile2' is not defined. (no-undef)
(#40) 'imagefile3' is not defined. (no-undef)
(#41) 'pagefile' is not defined. (no-undef)
(#42) 'sheet' is not defined. (no-undef)
(#42) 'gradedsheet' is not defined. (no-undef)
(#43) 'imagefile1' is not defined. (no-undef)
(#43) 'baseurl' is not defined. (no-undef)
(#44) 'pagefile' is not defined. (no-undef)
(#44) 'baseurl' is not defined. (no-undef)
(#47) 'attempt' is not defined. (no-undef)
(#48) 'imagefile1' is not defined. (no-undef)
(#48) 'baseurl' is not defined. (no-undef)
(#49) 'imagefile2' is not defined. (no-undef)
(#49) 'baseurl' is not defined. (no-undef)
(#51) 'correctness' is not defined. (no-undef)
(#52) 'imagefile2' is not defined. (no-undef)
(#52) 'imagefile2' is not defined. (no-undef)
(#54) 'marks' is not defined. (no-undef)
(#55) 'imagefile1' is not defined. (no-undef)
(#55) 'baseurl' is not defined. (no-undef)
(#56) 'imagefile1' is not defined. (no-undef)
(#56) 'imagefile1' is not defined. (no-undef)
(#57) 'imagefile2' is not defined. (no-undef)
(#58) 'imagefile2' is not defined. (no-undef)
(#58) 'imagefile2' is not defined. (no-undef)
(#61) 'specificfeedback' is not defined. (no-undef)
(#62) 'imagefile2' is not defined. (no-undef)
(#62) 'imagefile2' is not defined. (no-undef)
(#63) 'imagefile3' is not defined. (no-undef)
(#63) 'baseurl' is not defined. (no-undef)
(#64) 'imagefile3' is not defined. (no-undef)
(#64) 'imagefile3' is not defined. (no-undef)
(#66) 'generalfeedback' is not defined. (no-undef)
(#67) 'imagefile3' is not defined. (no-undef)
(#68) 'imagefile3' is not defined. (no-undef)
(#68) 'baseurl' is not defined. (no-undef)
(#70) 'imagefile3' is not defined. (no-undef)
(#70) 'imagefile3' is not defined. (no-undef)
(#72) 'rightanswer' is not defined. (no-undef)
(#73) 'imagefile2' is not defined. (no-undef)
(#74) 'imagefile2' is not defined. (no-undef)
(#74) 'baseurl' is not defined. (no-undef)
(#76) 'imagefile3' is not defined. (no-undef)
(#77) 'imagefile3' is not defined. (no-undef)
(#77) 'baseurl' is not defined. (no-undef)
(#79) 'imagefile3' is not defined. (no-undef)
(#79) 'imagefile3' is not defined. (no-undef)
(#82) 'gradedsheet' is not defined. (no-undef)
(#83) 'imagefile1' is not defined. (no-undef)
(#83) 'imagefile1' is not defined. (no-undef)
(#84) 'pagefile' is not defined. (no-undef)
(#84) 'pagefile' is not defined. (no-undef)
(#85) 'sheet' is not defined. (no-undef)
(#86) 'imagefile1' is not defined. (no-undef)
(#86) 'imagefile1' is not defined. (no-undef)
(#87) 'pagefile' is not defined. (no-undef)
(#87) 'pagefile' is not defined. (no-undef)
(#90) 'imagefile1' is not defined. (no-undef)
(#91) 'imagefile1' is not defined. (no-undef)
(#91) 'imagefile1' is not defined. (no-undef)
(#93) 'imagefile2' is not defined. (no-undef)
(#94) 'imagefile2' is not defined. (no-undef)
(#94) 'imagefile2' is not defined. (no-undef)
(#96) 'imagefile3' is not defined. (no-undef)
(#97) 'imagefile3' is not defined. (no-undef)
(#97) 'imagefile3' is not defined. (no-undef)
(#100) 'imagefile1' is not defined. (no-undef)
(#101) '$' is not defined. (no-undef)
(#101) There should be no space after '{'. (object-curly-spacing)
(#101) 'imagefile1' is not defined. (no-undef)
(#101) '$' is not defined. (no-undef)
(#102) '$' is not defined. (no-undef)
(#102) '$' is not defined. (no-undef)
(#105) 'imagefile2' is not defined. (no-undef)
(#106) '$' is not defined. (no-undef)
(#106) There should be no space after '{'. (object-curly-spacing)
(#106) 'imagefile2' is not defined. (no-undef)
(#106) '$' is not defined. (no-undef)
(#107) '$' is not defined. (no-undef)
(#107) '$' is not defined. (no-undef)
(#110) 'imagefile3' is not defined. (no-undef)
(#111) '$' is not defined. (no-undef)
(#111) There should be no space after '{'. (object-curly-spacing)
(#111) 'imagefile3' is not defined. (no-undef)
(#111) '$' is not defined. (no-undef)
(#112) '$' is not defined. (no-undef)
(#112) '$' is not defined. (no-undef)
(#115) 'pagefile' is not defined. (no-undef)
(#116) '$' is not defined. (no-undef)
(#116) '$' is not defined. (no-undef)
(#117) '$' is not defined. (no-undef)
(#117) There should be no space after '{'. (object-curly-spacing)
(#117) 'pagefile' is not defined. (no-undef)
(#117) '$' is not defined. (no-undef)
(#118) '$' is not defined. (no-undef)
(#118) '$' is not defined. (no-undef)
(#121) '$' is not defined. (no-undef)
(#122) '$' is not defined. (no-undef)
(#125) Missing JSDoc comment. (require-jsdoc)
(#125) Unexpected space before function parentheses. (space-before-function-paren)
(#126) '$' is not defined. (no-undef)
(#127) '$' is not defined. (no-undef)
(#129) '$' is not defined. (no-undef)
(#130) '$' is not defined. (no-undef)
(#131) '$' is not defined. (no-undef)
(#135) '$' is not defined. (no-undef)
(#138) Comments should not begin with a lowercase character (capitalized-comments)
(#138) Multiple spaces found before '// esc'. (no-multi-spaces)
(#142) '$' is not defined. (no-undef)
(#142) 'e' is defined but never used. (no-unused-vars)
(#142) Missing space before opening brace. (space-before-blocks)
(#143) '$' is not defined. (no-undef)
(#149) '$' is not defined. (no-undef)
(#149) Missing space before opening brace. (space-before-blocks)
mod/offlinequiz/module.js
(#27) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
(#29) Identifier 'init_attempt_form' is not in camel case. (camelcase)
(#35) Identifier 'init_review_form' is not in camel case. (camelcase)
(#37) Statement inside of curly braces should be on next line. (brace-style)
(#37) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#40) Identifier 'init_comment_popup' is not in camel case. (camelcase)
(#45) Statement inside of curly braces should be on next line. (brace-style)
(#45) Missing semicolon. (semi)
(#45) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#46) Missing semicolon. (semi)
(#63) Missing JSDoc parameter type for 'Y'. (valid-jsdoc)
(#63) Missing JSDoc parameter type for 'start'. (valid-jsdoc)
(#63) Missing JSDoc parameter type for 'preview'. (valid-jsdoc)
(#76) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#79) 'e' is defined but never used. (no-unused-vars)
(#85) Missing JSDoc @returns for function. (valid-jsdoc)
(#85) Missing JSDoc for parameter 'num'. (valid-jsdoc)
(#88) Identifier 'two_digit' is not in camel case. (camelcase)
(#109) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#145) Identifier 'update_flag_state' is not in camel case. (camelcase)
(#151) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#164) Move function declaration to function body root. (no-inner-declarations)
(#164) Missing JSDoc comment. (require-jsdoc)
(#164) Identifier 'find_enabled_submit' is not in camel case. (camelcase)
(#174) Missing JSDoc comment. (require-jsdoc)
(#174) Move function declaration to function body root. (no-inner-declarations)
(#174) Identifier 'nav_to_page' is not in camel case. (camelcase)
(#182) Unnecessary semicolon. (no-extra-semi)
(#220) Identifier 'secure_window' is not in camel case. (camelcase)
(#226) Multiple spaces found before 'M'. (no-multi-spaces)
(#227) Multiple spaces found before 'M'. (no-multi-spaces)
(#228) Multiple spaces found before 'M'. (no-multi-spaces)
(#230) Multiple spaces found before 'M'. (no-multi-spaces)
(#231) Multiple spaces found before 'M'. (no-multi-spaces)
(#232) Multiple spaces found before 'M'. (no-multi-spaces)
(#233) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#248) Identifier 'clear_status' is not in camel case. (camelcase)
(#254) Unexpected alert. (no-alert)
(#254) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#258) Identifier 'prevent_mouse' is not in camel case. (camelcase)
(#266) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#266) Missing JSDoc for parameter 'args'. (valid-jsdoc)
(#269) Identifier 'start_attempt_action' is not in camel case. (camelcase)
(#271) 'openpopup' is not defined. (no-undef)
(#276) 'openpopup' is not defined. (no-undef)
(#283) Identifier 'init_close_button' is not in camel case. (camelcase)
(#284) 'e' is defined but never used. (no-unused-vars)
(#285) Missing semicolon. (semi)
mod/offlinequiz/report/statistics/doublescroll.js
(#28) Identifier 'offlinequiz_statistics' is not in camel case. (camelcase)
(#28) 'offlinequiz_statistics' is assigned a value but never used. (no-unused-vars)
(#30) Missing JSDoc comment. (require-jsdoc)
(#30) Identifier 'offlinequiz_statistics_init_doublescroll' is not in camel case. (camelcase)
(#30) 'offlinequiz_statistics_init_doublescroll' is defined but never used. (no-unused-vars)
(#30) 'Y' is defined but never used. (no-unused-vars)
(#31) 'jQuery' is not defined. (no-undef)
(#35) '$' is not defined. (no-undef)
(#36) 'width' is not defined. (no-undef)
(#36) '$' is not defined. (no-undef)
(#37) '$' is not defined. (no-undef)
(#37) 'width' is not defined. (no-undef)
(#41) Missing JSDoc comment. (require-jsdoc)
(#41) Identifier 'offlinequiz_statistics_init_fxheader' is not in camel case. (camelcase)
(#41) 'offlinequiz_statistics_init_fxheader' is defined but never used. (no-unused-vars)
(#41) 'Y' is defined but never used. (no-unused-vars)
(#42) 'fxheaderInit' is not defined. (no-undef)
(#43) 'fxheader' is not defined. (no-undef)
mod/offlinequiz/yui/src/autosave/js/autosave.js
(#29) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
(#145) Identifier 'delay_timer' is not in camel case. (camelcase)
(#154) Identifier 'save_transaction' is not in camel case. (camelcase)
(#174) Identifier 'editor_change_handler' is not in camel case. (camelcase)
(#183) Identifier 'hidden_field_values' is not in camel case. (camelcase)
(#202) Multiple spaces found before 'this'. (no-multi-spaces)
(#202) Multiple spaces found before 'this'. (no-multi-spaces)
(#211) Identifier 'save_hidden_field_values' is not in camel case. (camelcase)
(#213) Multiple spaces found before '='. (no-multi-spaces)
(#221) Identifier 'watch_hidden_fields' is not in camel case. (camelcase)
(#226) Identifier 'detect_hidden_field_changes' is not in camel case. (camelcase)
(#228) Multiple spaces found before '='. (no-multi-spaces)
(#252) Identifier 'init_tinymce' is not in camel case. (camelcase)
(#263) Identifier 'editor_change_handler' is not in camel case. (camelcase)
(#274) Identifier 'init_tinymce_editor' is not in camel case. (camelcase)
(#282) Identifier 'value_changed' is not in camel case. (camelcase)
(#294) Identifier 'editor_changed' is not in camel case. (camelcase)
(#299) Identifier 'start_save_timer_if_necessary' is not in camel case. (camelcase)
(#310) Identifier 'start_save_timer' is not in camel case. (camelcase)
(#312) Identifier 'delay_timer' is not in camel case. (camelcase)
(#315) Identifier 'cancel_delay' is not in camel case. (camelcase)
(#319) Identifier 'delay_timer' is not in camel case. (camelcase)
(#322) Identifier 'save_changes' is not in camel case. (camelcase)
(#336) Identifier 'save_transaction' is not in camel case. (camelcase)
(#347) Identifier 'save_done' is not in camel case. (camelcase)
(#356) Identifier 'save_transaction' is not in camel case. (camelcase)
(#373) Identifier 'save_failed' is not in camel case. (camelcase)
(#375) Identifier 'save_transaction' is not in camel case. (camelcase)
(#387) Identifier 'is_time_nearly_over' is not in camel case. (camelcase)
(#392) Identifier 'stop_autosaving' is not in camel case. (camelcase)
(#394) Identifier 'delay_timer' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/dragdrop/js/dragdrop.js
(#20) Extra space after key 'PAGE'. (key-spacing)
mod/offlinequiz/yui/src/dragdrop/js/resource.js
(#61) Identifier 'setup_for_section' is not in camel case. (camelcase)
(#82) Identifier 'setup_for_resource' is not in camel case. (camelcase)
(#94) Identifier 'drag_start' is not in camel case. (camelcase)
(#101) Identifier 'drag_dropmiss' is not in camel case. (camelcase)
(#108) Identifier 'drop_hit' is not in camel case. (camelcase)
(#132) ["class"] is better written in dot notation. (dot-notation)
(#179) Identifier 'global_drop_over' is not in camel case. (camelcase)
(#236) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
(#237) Identifier 'init_resource_dragdrop' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/dragdrop/js/section.js
(#14) Expected to return a value at the end of method 'initializer'. (consistent-return)
(#16) There should be no space after '['. (array-bracket-spacing)
(#16) There should be no space before ']'. (array-bracket-spacing)
(#58) Identifier 'setup_for_section' is not in camel case. (camelcase)
(#94) Identifier 'drag_start' is not in camel case. (camelcase)
(#98) Line 98 exceeds the maximum line length of 132. (max-len)
(#100) Line 100 exceeds the maximum line length of 132. (max-len)
(#101) There should be no spaces inside this paren. (space-in-parens)
(#109) Identifier 'drag_dropmiss' is not in camel case. (camelcase)
(#116) Identifier 'get_section_index' is not in camel case. (camelcase)
(#125) Identifier 'drop_hit' is not in camel case. (camelcase)
(#137) Line 137 exceeds the maximum line length of 132. (max-len)
(#174) ["class"] is better written in dot notation. (dot-notation)
(#197) Empty block statement. (no-empty)
(#239) Missing space before value for key 'context'. (key-spacing)
(#264) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
(#265) Identifier 'init_section_dragdrop' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/modform/js/modform.js
(#16) Unexpected space before function parentheses. (space-before-function-paren)
(#40) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/offlinequizbase/js/offlinequizbase.js
(#14) Extra space after key 'registermodules'. (key-spacing)
(#16) Missing JSDoc @returns for function. (valid-jsdoc)
(#16) Expected JSDoc for 'object' but found 'The'. (valid-jsdoc)
(#23) Identifier 'register_module' is not in camel case. (camelcase)
(#23) Extra space after key 'register_module'. (key-spacing)
(#29) Missing JSDoc @returns for function. (valid-jsdoc)
(#37) Identifier 'invoke_function' is not in camel case. (camelcase)
(#37) Extra space after key 'invoke_function'. (key-spacing)
(#48) Extra space after key 'NAME'. (key-spacing)
(#49) Extra space after key 'ATTRS'. (key-spacing)
(#53) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
(#59) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#67) Identifier 'swap_sections' is not in camel case. (camelcase)
(#69) Extra space after key 'COURSECONTENT'. (key-spacing)
(#70) Extra space after key 'SECTIONADDMENUS'. (key-spacing)
(#78) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#78) Expected JSDoc for 'sectionlist' but found 'list'. (valid-jsdoc)
(#90) Identifier 'process_sections' is not in camel case. (camelcase)
(#92) Extra space after key 'SECTIONNAME'. (key-spacing)
(#95) Extra space after key 'SECTIONLEFTSIDE'. (key-spacing)
(#138) Identifier 'get_config' is not in camel case. (camelcase)
(#140) Extra space after key 'container_node'. (key-spacing)
(#140) Identifier 'container_node' is not in camel case. (camelcase)
(#141) Identifier 'container_class' is not in camel case. (camelcase)
(#141) Extra space after key 'container_class'. (key-spacing)
(#142) Extra space after key 'section_node'. (key-spacing)
(#142) Identifier 'section_node' is not in camel case. (camelcase)
(#143) Identifier 'section_class' is not in camel case. (camelcase)
(#143) Extra space after key 'section_class'. (key-spacing)
(#153) Identifier 'get_section_selector' is not in camel case. (camelcase)
(#158) Line 158 exceeds the maximum line length of 132. (max-len)
(#170) Identifier 'get_section_wrapper' is not in camel case. (camelcase)
(#183) Identifier 'get_containernode' is not in camel case. (camelcase)
(#183) Expected to return a value at the end of function. (consistent-return)
(#188) Line 188 exceeds the maximum line length of 132. (max-len)
(#197) Identifier 'get_containerclass' is not in camel case. (camelcase)
(#197) Expected to return a value at the end of function. (consistent-return)
(#202) Line 202 exceeds the maximum line length of 132. (max-len)
(#211) Identifier 'get_sectionwrappernode' is not in camel case. (camelcase)
(#225) Identifier 'get_sectionwrapperclass' is not in camel case. (camelcase)
(#239) Identifier 'get_sectionnode' is not in camel case. (camelcase)
(#239) Expected to return a value at the end of function. (consistent-return)
(#253) Identifier 'get_sectionclass' is not in camel case. (camelcase)
(#253) Expected to return a value at the end of function. (consistent-return)
(#258) Line 258 exceeds the maximum line length of 132. (max-len)
mod/offlinequiz/yui/src/offlinequizquestionbank/js/offlinequizquestionbank.js
(#50) Identifier 'create_dialogue' is not in camel case. (camelcase)
(#53) Extra space after key 'headerContent'. (key-spacing)
(#54) Extra space after key 'bodyContent'. (key-spacing)
(#55) Extra space after key 'draggable'. (key-spacing)
(#56) Extra space after key 'modal'. (key-spacing)
(#70) Requires a space after '{'. (block-spacing)
(#70) Statement inside of curly braces should be on next line. (brace-style)
(#70) Requires a space before '}'. (block-spacing)
(#70) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#73) Extra space after key 'initializer'. (key-spacing)
(#81) Extra space after key 'display_dialogue'. (key-spacing)
(#81) Identifier 'display_dialogue' is not in camel case. (camelcase)
(#81) Unexpected space before function parentheses. (space-before-function-paren)
(#99) Extra space after key 'load_content'. (key-spacing)
(#99) Identifier 'load_content' is not in camel case. (camelcase)
(#120) Identifier 'load_done' is not in camel case. (camelcase)
(#132) Requires a space after '{'. (block-spacing)
(#132) Statement inside of curly braces should be on next line. (brace-style)
(#132) Requires a space before '}'. (block-spacing)
(#132) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#157) Identifier 'load_failed' is not in camel case. (camelcase)
(#161) Identifier 'link_clicked' is not in camel case. (camelcase)
(#173) Line 173 exceeds the maximum line length of 132. (max-len)
(#189) Identifier 'options_changed' is not in camel case. (camelcase)
(#208) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/questionchooser/js/questionchooser.js
(#26) Identifier 'display_dialogue' is not in camel case. (camelcase)
(#50) Expected space(s) after "for". (keyword-spacing)
(#53) There should be no spaces inside this paren. (space-in-parens)
(#59) Identifier 'parameters_to_hidden_input' is not in camel case. (camelcase)
(#77) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
(#78) Identifier 'init_questionchooser' is not in camel case. (camelcase)
(#79) Identifier 'question_chooser' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/randomquestion/js/randomquestion.js
(#48) Extra space after key 'headerContent'. (key-spacing)
(#49) Extra space after key 'bodyContent'. (key-spacing)
(#50) Extra space after key 'draggable'. (key-spacing)
(#51) Extra space after key 'modal'. (key-spacing)
(#52) Extra space after key 'zIndex'. (key-spacing)
(#59) There should be no space after '{'. (object-curly-spacing)
(#59) There should be no space before '}'. (object-curly-spacing)
(#64) Extra space after key 'initializer'. (key-spacing)
(#68) Extra space after key 'display_dialogue'. (key-spacing)
(#68) Identifier 'display_dialogue' is not in camel case. (camelcase)
(#68) Unexpected space before function parentheses. (space-before-function-paren)
(#78) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/repaginate/js/repaginate.js
(#46) Extra space after key 'initializer'. (key-spacing)
(#55) Identifier 'display_dialog' is not in camel case. (camelcase)
(#55) Extra space after key 'display_dialog'. (key-spacing)
(#55) Unexpected space before function parentheses. (space-before-function-paren)
(#60) Extra space after key 'headerContent'. (key-spacing)
(#61) Extra space after key 'bodyContent'. (key-spacing)
(#62) Extra space after key 'draggable'. (key-spacing)
(#63) Extra space after key 'modal'. (key-spacing)
(#64) Extra space after key 'zIndex'. (key-spacing)
(#73) There should be no space after '{'. (object-curly-spacing)
(#73) There should be no space before '}'. (object-curly-spacing)
(#79) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/toolboxes/js/resource.js
(#75) Identifier 'initialise_select_multiple' is not in camel case. (camelcase)
(#90) Missing space before opening brace. (space-before-blocks)
(#98) Unexpected @returns tag; function has no return statement. (valid-jsdoc)
(#108) Identifier 'handle_data_action' is not in camel case. (camelcase)
(#155) Identifier 'add_spinner' is not in camel case. (camelcase)
(#163) Missing JSDoc @returns for function. (valid-jsdoc)
(#173) Identifier 'delete_with_confirmation' is not in camel case. (camelcase)
(#178) Multiple spaces found before '='. (no-multi-spaces)
(#219) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#230) Extra space after key 'edit_maxmark'. (key-spacing)
(#230) Identifier 'edit_maxmark' is not in camel case. (camelcase)
(#233) Multiple spaces found before '='. (no-multi-spaces)
(#239) A space is required after ','. (comma-spacing)
(#241) Extra space after key 'class'. (key-spacing)
(#242) Extra space after key 'field'. (key-spacing)
(#243) Extra space after key 'id'. (key-spacing)
(#264) Extra space after key 'value'. (key-spacing)
(#265) Extra space after key 'autocomplete'. (key-spacing)
(#266) Extra space after key 'aria-describedby'. (key-spacing)
(#267) Extra space after key 'maxLength'. (key-spacing)
(#268) Extra space after key 'size'. (key-spacing)
(#310) Extra space after key 'edit_maxmark_submit'. (key-spacing)
(#310) Identifier 'edit_maxmark_submit' is not in camel case. (camelcase)
(#319) Extra space after key 'class'. (key-spacing)
(#320) Extra space after key 'field'. (key-spacing)
(#321) Extra space after key 'maxmark'. (key-spacing)
(#322) Extra space after key 'id'. (key-spacing)
(#341) Identifier 'edit_maxmark_cancel' is not in camel case. (camelcase)
(#341) Extra space after key 'edit_maxmark_cancel'. (key-spacing)
(#355) Identifier 'edit_maxmark_clear' is not in camel case. (camelcase)
(#355) Extra space after key 'edit_maxmark_clear'. (key-spacing)
(#384) Missing JSDoc @returns for function. (valid-jsdoc)
(#384) Missing JSDoc for parameter 'action'. (valid-jsdoc)
(#395) Identifier 'update_page_break' is not in camel case. (camelcase)
(#431) Identifier 'reorganise_edit_page' is not in camel case. (camelcase)
(#437) Extra space after key 'NAME'. (key-spacing)
(#438) Extra space after key 'ATTRS'. (key-spacing)
(#439) Extra space after key 'courseid'. (key-spacing)
(#440) Extra space after key 'value'. (key-spacing)
(#442) Extra space after key 'offlinequizid'. (key-spacing)
(#443) Extra space after key 'value'. (key-spacing)
(#445) Extra space after key 'offlinegroupid'. (key-spacing)
(#446) Extra space after key 'value'. (key-spacing)
(#451) Identifier 'resource_toolbox' is not in camel case. (camelcase)
(#452) Identifier 'init_resource_toolbox' is not in camel case. (camelcase)
(#453) Identifier 'resource_toolbox' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/toolboxes/js/section.js
(#45) Extra space after key 'initializer'. (key-spacing)
(#53) Identifier 'toggle_hide_section' is not in camel case. (camelcase)
(#53) Extra space after key 'toggle_hide_section'. (key-spacing)
(#83) Extra space after key 'alt'. (key-spacing)
(#84) Extra space after key 'src'. (key-spacing)
(#90) Extra space after key 'class'. (key-spacing)
(#91) Extra space after key 'field'. (key-spacing)
(#92) Line 92 exceeds the maximum line length of 132. (max-len)
(#92) Extra space after key 'id'. (key-spacing)
(#93) Extra space after key 'value'. (key-spacing)
(#124) Extra space after key 'toggle_highlight'. (key-spacing)
(#124) Identifier 'toggle_highlight' is not in camel case. (camelcase)
(#138) Identifier 'old_string' is not in camel case. (camelcase)
(#155) Identifier 'new_string' is not in camel case. (camelcase)
(#165) Extra space after key 'class'. (key-spacing)
(#166) Extra space after key 'field'. (key-spacing)
(#167) Extra space after key 'value'. (key-spacing)
(#173) Multiple spaces found before '{'. (no-multi-spaces)
(#174) Extra space after key 'NAME'. (key-spacing)
(#175) Extra space after key 'ATTRS'. (key-spacing)
(#176) Extra space after key 'courseid'. (key-spacing)
(#177) Extra space after key 'value'. (key-spacing)
(#179) Extra space after key 'offlinequizid'. (key-spacing)
(#180) Extra space after key 'value'. (key-spacing)
(#182) Extra space after key 'offlinegroupid'. (key-spacing)
(#183) Extra space after key 'value'. (key-spacing)
(#185) Extra space after key 'format'. (key-spacing)
(#186) Extra space after key 'value'. (key-spacing)
(#191) Identifier 'init_section_toolbox' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/toolboxes/js/toolbox.js
(#13) Extra space after key 'ACTIVITYINSTANCE'. (key-spacing)
(#14) Extra space after key 'AVAILABILITYINFODIV'. (key-spacing)
(#15) Extra space after key 'CONTENTWITHOUTLINK'. (key-spacing)
(#16) Extra space after key 'CONDITIONALHIDDEN'. (key-spacing)
(#17) Extra space after key 'DIMCLASS'. (key-spacing)
(#18) Extra space after key 'DIMMEDTEXT'. (key-spacing)
(#19) Extra space after key 'EDITINSTRUCTIONS'. (key-spacing)
(#21) Extra space after key 'HIDE'. (key-spacing)
(#23) Extra space after key 'MODINDENTCOUNT'. (key-spacing)
(#24) Extra space after key 'MODINDENTHUGE'. (key-spacing)
(#25) Extra space after key 'MODULEIDPREFIX'. (key-spacing)
(#27) Extra space after key 'SECTIONHIDDENCLASS'. (key-spacing)
(#28) Extra space after key 'SECTIONIDPREFIX'. (key-spacing)
(#29) Extra space after key 'SLOT'. (key-spacing)
(#30) Extra space after key 'SHOW'. (key-spacing)
(#31) Extra space after key 'TITLEEDITOR'. (key-spacing)
(#36) Extra space after key 'ACTIONLINKTEXT'. (key-spacing)
(#37) Extra space after key 'ACTIVITYACTION'. (key-spacing)
(#38) Extra space after key 'ACTIVITYFORM'. (key-spacing)
(#39) Extra space after key 'ACTIVITYICON'. (key-spacing)
(#40) Extra space after key 'ACTIVITYINSTANCE'. (key-spacing)
(#42) Extra space after key 'ACTIVITYLI'. (key-spacing)
(#43) Extra space after key 'ACTIVITYMAXMARK'. (key-spacing)
(#44) Extra space after key 'COMMANDSPAN'. (key-spacing)
(#45) Extra space after key 'CONTENTAFTERLINK'. (key-spacing)
(#46) Extra space after key 'CONTENTWITHOUTLINK'. (key-spacing)
(#49) Extra space after key 'HIDE'. (key-spacing)
(#50) Extra space after key 'HIGHLIGHT'. (key-spacing)
(#51) Extra space after key 'INSTANCENAME'. (key-spacing)
(#52) Extra space after key 'INSTANCEMAXMARK'. (key-spacing)
(#53) Extra space after key 'MODINDENTDIV'. (key-spacing)
(#54) Extra space after key 'MODINDENTOUTER'. (key-spacing)
(#55) Extra space after key 'NUMQUESTIONS'. (key-spacing)
(#56) Extra space after key 'PAGECONTENT'. (key-spacing)
(#57) Extra space after key 'PAGELI'. (key-spacing)
(#58) Extra space after key 'SECTIONUL'. (key-spacing)
(#59) Extra space after key 'SELECTMULTIPLECHECKBOX'. (key-spacing)
(#62) Extra space after key 'SHOW'. (key-spacing)
(#63) Extra space after key 'SHOWHIDE'. (key-spacing)
(#64) Extra space after key 'SLOTLI'. (key-spacing)
(#65) Extra space after key 'SUMMARKS'. (key-spacing)
(#70) Identifier 'mod_offlinequiz' is not in camel case. (camelcase)
(#86) Missing JSDoc @returns for function. (valid-jsdoc)
(#96) Identifier 'send_request' is not in camel case. (camelcase)
(#96) Identifier 'success_callback' is not in camel case. (camelcase)
(#124) Empty block statement. (no-empty)
(#131) Line 131 exceeds the maximum line length of 132. (max-len)
(#133) Identifier 'success_callback' is not in camel case. (camelcase)
mod/offlinequiz/yui/src/util/js/page.js
(#37) Missing JSDoc parameter type for 'pagecomponent'. (valid-jsdoc)
(#48) Missing JSDoc parameter type for 'pagecomponent'. (valid-jsdoc)
(#48) Expected JSDoc for 'slot' but found 'pagecomponent'. (valid-jsdoc)
(#59) Missing JSDoc parameter type for 'page'. (valid-jsdoc)
(#79) Missing JSDoc parameter type for 'page'. (valid-jsdoc)
(#79) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#79) Missing JSDoc parameter type for 'id'. (valid-jsdoc)
(#91) Missing JSDoc parameter type for 'page'. (valid-jsdoc)
(#106) Missing JSDoc parameter type for 'page'. (valid-jsdoc)
(#126) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#126) Missing JSDoc for parameter 'number'. (valid-jsdoc)
(#126) Missing JSDoc parameter type for 'page'. (valid-jsdoc)
(#149) Missing JSDoc parameter type for 'page'. (valid-jsdoc)
(#149) Missing JSDoc return type. (valid-jsdoc)
(#163) Missing JSDoc parameter type for 'page'. (valid-jsdoc)
(#163) Missing JSDoc return type. (valid-jsdoc)
(#178) Missing JSDoc return type. (valid-jsdoc)
(#178) Missing JSDoc parameter type for 'beforenode'. (valid-jsdoc)
(#196) A function with a name starting with an uppercase letter should only be used as a constructor. (new-cap)
(#214) Missing JSDoc parameter type for 'page'. (valid-jsdoc)
(#214) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#214) Missing JSDoc for parameter 'keeppagebreak'. (valid-jsdoc)
(#230) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#259) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#307) Missing JSDoc parameter type for 'actionmenu'. (valid-jsdoc)
(#327) Missing JSDoc parameter type for 'page'. (valid-jsdoc)
(#327) Missing JSDoc parameter type for 'id'. (valid-jsdoc)
(#327) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#327) Expected JSDoc for 'actionmenu' but found 'page'. (valid-jsdoc)
mod/offlinequiz/yui/src/util/js/slot.js
(#40) Missing JSDoc parameter type for 'slotcomponent'. (valid-jsdoc)
(#51) Missing JSDoc parameter type for 'slot'. (valid-jsdoc)
(#71) Missing JSDoc parameter type for 'slot'. (valid-jsdoc)
(#86) Missing JSDoc parameter type for 'slot'. (valid-jsdoc)
(#108) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#108) Missing JSDoc for parameter 'number'. (valid-jsdoc)
(#108) Missing JSDoc parameter type for 'slot'. (valid-jsdoc)
(#142) Missing JSDoc parameter type for 'slot'. (valid-jsdoc)
(#153) Missing JSDoc parameter type for 'slot'. (valid-jsdoc)
(#179) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#212) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#228) Missing JSDoc parameter type for 'slot'. (valid-jsdoc)
(#228) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#258) Missing JSDoc parameter type for 'slot'. (valid-jsdoc)
(#269) Missing JSDoc parameter type for 'beforenode'. (valid-jsdoc)
(#269) Expected JSDoc for 'slot' but found 'beforenode'. (valid-jsdoc)
(#269) Missing JSDoc return type. (valid-jsdoc)
(#284) Missing JSDoc parameter type for 'slot'. (valid-jsdoc)
(#284) Missing JSDoc return type. (valid-jsdoc)
(#300) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#372) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#398) JSDoc syntax error. (valid-jsdoc)
(#422) Expected catch,fail() or return (promise/catch-or-return)
(#423) Each then() should return a value or throw (promise/always-return)
(#432) Expected catch,fail() or return (promise/catch-or-return)
(#433) Each then() should return a value or throw (promise/always-return)

CSS problems

(681 errors, 74 warnings)

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

mod/offlinequiz/report/statistics/help/statistics_help.css
(#2) Expected "#555555" to be "#555" (color-hex-length)
(#1) Expected "BODY" to be "body" (selector-type-case)
(#3) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#3) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#3) Expected single space after "," in a single-line list (value-list-comma-space-after)
mod/offlinequiz/styles.css
(#419) Unknown property: radial-gradient(ellipse
(#165) Expected empty line before at-rule (at-rule-empty-line-before)
(#1000) Expected empty line before at-rule (at-rule-empty-line-before)
(#30) Expected newline before "}" (block-closing-brace-newline-before)
(#33) Expected newline before "}" (block-closing-brace-newline-before)
(#42) Expected newline before "}" (block-closing-brace-newline-before)
(#44) Expected newline before "}" (block-closing-brace-newline-before)
(#47) Expected newline before "}" (block-closing-brace-newline-before)
(#48) Expected newline before "}" (block-closing-brace-newline-before)
(#51) Expected newline before "}" (block-closing-brace-newline-before)
(#52) Expected newline before "}" (block-closing-brace-newline-before)
(#53) Expected newline before "}" (block-closing-brace-newline-before)
(#55) Expected newline before "}" (block-closing-brace-newline-before)
(#56) Expected newline before "}" (block-closing-brace-newline-before)
(#58) Expected newline before "}" (block-closing-brace-newline-before)
(#59) Expected newline before "}" (block-closing-brace-newline-before)
(#60) Expected newline before "}" (block-closing-brace-newline-before)
(#63) Expected newline before "}" (block-closing-brace-newline-before)
(#65) Expected newline before "}" (block-closing-brace-newline-before)
(#66) Expected newline before "}" (block-closing-brace-newline-before)
(#68) Expected newline before "}" (block-closing-brace-newline-before)
(#72) Expected newline before "}" (block-closing-brace-newline-before)
(#73) Expected newline before "}" (block-closing-brace-newline-before)
(#74) Expected newline before "}" (block-closing-brace-newline-before)
(#75) Expected newline before "}" (block-closing-brace-newline-before)
(#77) Expected newline before "}" (block-closing-brace-newline-before)
(#79) Expected newline before "}" (block-closing-brace-newline-before)
(#81) Expected newline before "}" (block-closing-brace-newline-before)
(#83) Expected newline before "}" (block-closing-brace-newline-before)
(#86) Expected newline before "}" (block-closing-brace-newline-before)
(#87) Expected newline before "}" (block-closing-brace-newline-before)
(#88) Expected newline before "}" (block-closing-brace-newline-before)
(#89) Expected newline before "}" (block-closing-brace-newline-before)
(#90) Expected newline before "}" (block-closing-brace-newline-before)
(#91) Expected newline before "}" (block-closing-brace-newline-before)
(#92) Expected newline before "}" (block-closing-brace-newline-before)
(#93) Expected newline before "}" (block-closing-brace-newline-before)
(#94) Expected newline before "}" (block-closing-brace-newline-before)
(#95) Expected newline before "}" (block-closing-brace-newline-before)
(#96) Expected newline before "}" (block-closing-brace-newline-before)
(#97) Expected newline before "}" (block-closing-brace-newline-before)
(#98) Expected newline before "}" (block-closing-brace-newline-before)
(#99) Expected newline before "}" (block-closing-brace-newline-before)
(#100) Expected newline before "}" (block-closing-brace-newline-before)
(#101) Expected newline before "}" (block-closing-brace-newline-before)
(#102) Expected newline before "}" (block-closing-brace-newline-before)
(#103) Expected newline before "}" (block-closing-brace-newline-before)
(#106) Expected newline before "}" (block-closing-brace-newline-before)
(#107) Expected newline before "}" (block-closing-brace-newline-before)
(#111) Expected newline before "}" (block-closing-brace-newline-before)
(#114) Expected newline before "}" (block-closing-brace-newline-before)
(#117) Expected newline before "}" (block-closing-brace-newline-before)
(#119) Expected newline before "}" (block-closing-brace-newline-before)
(#121) Expected newline before "}" (block-closing-brace-newline-before)
(#124) Expected newline before "}" (block-closing-brace-newline-before)
(#126) Expected newline before "}" (block-closing-brace-newline-before)
(#128) Expected newline before "}" (block-closing-brace-newline-before)
(#130) Expected newline before "}" (block-closing-brace-newline-before)
(#131) Expected newline before "}" (block-closing-brace-newline-before)
(#142) Expected newline before "}" (block-closing-brace-newline-before)
(#144) Expected newline before "}" (block-closing-brace-newline-before)
(#145) Expected newline before "}" (block-closing-brace-newline-before)
(#146) Expected newline before "}" (block-closing-brace-newline-before)
(#147) Expected newline before "}" (block-closing-brace-newline-before)
(#148) Expected newline before "}" (block-closing-brace-newline-before)
(#149) Expected newline before "}" (block-closing-brace-newline-before)
(#150) Expected newline before "}" (block-closing-brace-newline-before)
(#151) Expected newline before "}" (block-closing-brace-newline-before)
(#152) Expected newline before "}" (block-closing-brace-newline-before)
(#153) Expected newline before "}" (block-closing-brace-newline-before)
(#156) Expected newline before "}" (block-closing-brace-newline-before)
(#158) Expected newline before "}" (block-closing-brace-newline-before)
(#161) Expected newline before "}" (block-closing-brace-newline-before)
(#162) Expected newline before "}" (block-closing-brace-newline-before)
(#163) Expected newline before "}" (block-closing-brace-newline-before)
(#164) Expected newline before "}" (block-closing-brace-newline-before)
(#166) Expected newline before "}" (block-closing-brace-newline-before)
(#170) Expected newline before "}" (block-closing-brace-newline-before)
(#171) Expected newline before "}" (block-closing-brace-newline-before)
(#172) Expected newline before "}" (block-closing-brace-newline-before)
(#175) Expected newline before "}" (block-closing-brace-newline-before)
(#176) Expected newline before "}" (block-closing-brace-newline-before)
(#177) Expected newline before "}" (block-closing-brace-newline-before)
(#180) Expected newline before "}" (block-closing-brace-newline-before)
(#191) Expected newline before "}" (block-closing-brace-newline-before)
(#192) Expected newline before "}" (block-closing-brace-newline-before)
(#193) Expected newline before "}" (block-closing-brace-newline-before)
(#194) Expected newline before "}" (block-closing-brace-newline-before)
(#195) Expected newline before "}" (block-closing-brace-newline-before)
(#196) Expected newline before "}" (block-closing-brace-newline-before)
(#197) Expected newline before "}" (block-closing-brace-newline-before)
(#198) Expected newline before "}" (block-closing-brace-newline-before)
(#199) Expected newline before "}" (block-closing-brace-newline-before)
(#200) Expected newline before "}" (block-closing-brace-newline-before)
(#201) Expected newline before "}" (block-closing-brace-newline-before)
(#202) Expected newline before "}" (block-closing-brace-newline-before)
(#203) Expected newline before "}" (block-closing-brace-newline-before)
(#204) Expected newline before "}" (block-closing-brace-newline-before)
(#206) Expected newline before "}" (block-closing-brace-newline-before)
(#208) Expected newline before "}" (block-closing-brace-newline-before)
(#209) Expected newline before "}" (block-closing-brace-newline-before)
(#210) Expected newline before "}" (block-closing-brace-newline-before)
(#211) Expected newline before "}" (block-closing-brace-newline-before)
(#212) Expected newline before "}" (block-closing-brace-newline-before)
(#213) Expected newline before "}" (block-closing-brace-newline-before)
(#214) Expected newline before "}" (block-closing-brace-newline-before)
(#215) Expected newline before "}" (block-closing-brace-newline-before)
(#216) Expected newline before "}" (block-closing-brace-newline-before)
(#217) Expected newline before "}" (block-closing-brace-newline-before)
(#218) Expected newline before "}" (block-closing-brace-newline-before)
(#219) Expected newline before "}" (block-closing-brace-newline-before)
(#221) Expected newline before "}" (block-closing-brace-newline-before)
(#222) Expected newline before "}" (block-closing-brace-newline-before)
(#224) Expected newline before "}" (block-closing-brace-newline-before)
(#225) Expected newline before "}" (block-closing-brace-newline-before)
(#226) Expected newline before "}" (block-closing-brace-newline-before)
(#228) Expected newline before "}" (block-closing-brace-newline-before)
(#230) Expected newline before "}" (block-closing-brace-newline-before)
(#231) Expected newline before "}" (block-closing-brace-newline-before)
(#232) Expected newline before "}" (block-closing-brace-newline-before)
(#233) Expected newline before "}" (block-closing-brace-newline-before)
(#234) Expected newline before "}" (block-closing-brace-newline-before)
(#235) Expected newline before "}" (block-closing-brace-newline-before)
(#236) Expected newline before "}" (block-closing-brace-newline-before)
(#237) Expected newline before "}" (block-closing-brace-newline-before)
(#240) Expected newline before "}" (block-closing-brace-newline-before)
(#241) Expected newline before "}" (block-closing-brace-newline-before)
(#289) Expected newline before "}" (block-closing-brace-newline-before)
(#291) Expected newline before "}" (block-closing-brace-newline-before)
(#295) Expected newline before "}" (block-closing-brace-newline-before)
(#296) Expected newline before "}" (block-closing-brace-newline-before)
(#297) Expected newline before "}" (block-closing-brace-newline-before)
(#30) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#33) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#42) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#44) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#47) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#48) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#51) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#52) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#53) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#55) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#56) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#58) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#59) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#60) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#63) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#65) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#66) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#68) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#72) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#73) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#74) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#75) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#77) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#79) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#81) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#83) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#86) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#87) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#88) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#89) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#90) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#91) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#92) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#93) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#94) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#95) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#96) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#97) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#98) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#99) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#100) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#101) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#102) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#103) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#106) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#107) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#111) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#114) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#117) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#119) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#121) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#124) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#126) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#128) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#130) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#131) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#142) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#144) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#145) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#146) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#147) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#148) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#149) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#150) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#151) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#158) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#161) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#162) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#163) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#164) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#170) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#171) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#172) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#175) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#176) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#177) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#180) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#191) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#192) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#193) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#194) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#195) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#196) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#197) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#198) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#199) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#200) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#201) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#202) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#203) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#204) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#206) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#208) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#209) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#210) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#211) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#212) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#213) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#214) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#215) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#216) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#217) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#218) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#219) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#221) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#222) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#224) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#225) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#226) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#228) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#231) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#232) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#234) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#237) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#240) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#241) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#289) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#291) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#295) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#296) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#297) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#30) Expected newline after "{" (block-opening-brace-newline-after)
(#33) Expected newline after "{" (block-opening-brace-newline-after)
(#42) Expected newline after "{" (block-opening-brace-newline-after)
(#44) Expected newline after "{" (block-opening-brace-newline-after)
(#47) Expected newline after "{" (block-opening-brace-newline-after)
(#48) Expected newline after "{" (block-opening-brace-newline-after)
(#51) Expected newline after "{" (block-opening-brace-newline-after)
(#52) Expected newline after "{" (block-opening-brace-newline-after)
(#53) Expected newline after "{" (block-opening-brace-newline-after)
(#55) Expected newline after "{" (block-opening-brace-newline-after)
(#56) Expected newline after "{" (block-opening-brace-newline-after)
(#58) Expected newline after "{" (block-opening-brace-newline-after)
(#59) Expected newline after "{" (block-opening-brace-newline-after)
(#60) Expected newline after "{" (block-opening-brace-newline-after)
(#63) Expected newline after "{" (block-opening-brace-newline-after)
(#65) Expected newline after "{" (block-opening-brace-newline-after)
(#66) Expected newline after "{" (block-opening-brace-newline-after)
(#68) Expected newline after "{" (block-opening-brace-newline-after)
(#72) Expected newline after "{" (block-opening-brace-newline-after)
(#73) Expected newline after "{" (block-opening-brace-newline-after)
(#74) Expected newline after "{" (block-opening-brace-newline-after)
(#75) Expected newline after "{" (block-opening-brace-newline-after)
(#77) Expected newline after "{" (block-opening-brace-newline-after)
(#79) Expected newline after "{" (block-opening-brace-newline-after)
(#81) Expected newline after "{" (block-opening-brace-newline-after)
(#83) Expected newline after "{" (block-opening-brace-newline-after)
(#86) Expected newline after "{" (block-opening-brace-newline-after)
(#87) Expected newline after "{" (block-opening-brace-newline-after)
(#88) Expected newline after "{" (block-opening-brace-newline-after)
(#89) Expected newline after "{" (block-opening-brace-newline-after)
(#90) Expected newline after "{" (block-opening-brace-newline-after)
(#91) Expected newline after "{" (block-opening-brace-newline-after)
(#92) Expected newline after "{" (block-opening-brace-newline-after)
(#93) Expected newline after "{" (block-opening-brace-newline-after)
(#94) Expected newline after "{" (block-opening-brace-newline-after)
(#95) Expected newline after "{" (block-opening-brace-newline-after)
(#96) Expected newline after "{" (block-opening-brace-newline-after)
(#97) Expected newline after "{" (block-opening-brace-newline-after)
(#98) Expected newline after "{" (block-opening-brace-newline-after)
(#99) Expected newline after "{" (block-opening-brace-newline-after)
(#100) Expected newline after "{" (block-opening-brace-newline-after)
(#101) Expected newline after "{" (block-opening-brace-newline-after)
(#102) Expected newline after "{" (block-opening-brace-newline-after)
(#103) Expected newline after "{" (block-opening-brace-newline-after)
(#106) Expected newline after "{" (block-opening-brace-newline-after)
(#107) Expected newline after "{" (block-opening-brace-newline-after)
(#111) Expected newline after "{" (block-opening-brace-newline-after)
(#114) Expected newline after "{" (block-opening-brace-newline-after)
(#117) Expected newline after "{" (block-opening-brace-newline-after)
(#119) Expected newline after "{" (block-opening-brace-newline-after)
(#121) Expected newline after "{" (block-opening-brace-newline-after)
(#124) Expected newline after "{" (block-opening-brace-newline-after)
(#126) Expected newline after "{" (block-opening-brace-newline-after)
(#128) Expected newline after "{" (block-opening-brace-newline-after)
(#130) Expected newline after "{" (block-opening-brace-newline-after)
(#131) Expected newline after "{" (block-opening-brace-newline-after)
(#142) Expected newline after "{" (block-opening-brace-newline-after)
(#144) Expected newline after "{" (block-opening-brace-newline-after)
(#145) Expected newline after "{" (block-opening-brace-newline-after)
(#146) Expected newline after "{" (block-opening-brace-newline-after)
(#147) Expected newline after "{" (block-opening-brace-newline-after)
(#148) Expected newline after "{" (block-opening-brace-newline-after)
(#149) Expected newline after "{" (block-opening-brace-newline-after)
(#150) Expected newline after "{" (block-opening-brace-newline-after)
(#151) Expected newline after "{" (block-opening-brace-newline-after)
(#152) Expected newline after "{" (block-opening-brace-newline-after)
(#153) Expected newline after "{" (block-opening-brace-newline-after)
(#156) Expected newline after "{" (block-opening-brace-newline-after)
(#158) Expected newline after "{" (block-opening-brace-newline-after)
(#161) Expected newline after "{" (block-opening-brace-newline-after)
(#162) Expected newline after "{" (block-opening-brace-newline-after)
(#163) Expected newline after "{" (block-opening-brace-newline-after)
(#164) Expected newline after "{" (block-opening-brace-newline-after)
(#166) Expected newline after "{" (block-opening-brace-newline-after)
(#170) Expected newline after "{" (block-opening-brace-newline-after)
(#171) Expected newline after "{" (block-opening-brace-newline-after)
(#172) Expected newline after "{" (block-opening-brace-newline-after)
(#175) Expected newline after "{" (block-opening-brace-newline-after)
(#176) Expected newline after "{" (block-opening-brace-newline-after)
(#177) Expected newline after "{" (block-opening-brace-newline-after)
(#180) Expected newline after "{" (block-opening-brace-newline-after)
(#191) Expected newline after "{" (block-opening-brace-newline-after)
(#192) Expected newline after "{" (block-opening-brace-newline-after)
(#193) Expected newline after "{" (block-opening-brace-newline-after)
(#194) Expected newline after "{" (block-opening-brace-newline-after)
(#195) Expected newline after "{" (block-opening-brace-newline-after)
(#196) Expected newline after "{" (block-opening-brace-newline-after)
(#197) Expected newline after "{" (block-opening-brace-newline-after)
(#198) Expected newline after "{" (block-opening-brace-newline-after)
(#199) Expected newline after "{" (block-opening-brace-newline-after)
(#200) Expected newline after "{" (block-opening-brace-newline-after)
(#201) Expected newline after "{" (block-opening-brace-newline-after)
(#202) Expected newline after "{" (block-opening-brace-newline-after)
(#203) Expected newline after "{" (block-opening-brace-newline-after)
(#204) Expected newline after "{" (block-opening-brace-newline-after)
(#206) Expected newline after "{" (block-opening-brace-newline-after)
(#208) Expected newline after "{" (block-opening-brace-newline-after)
(#209) Expected newline after "{" (block-opening-brace-newline-after)
(#210) Expected newline after "{" (block-opening-brace-newline-after)
(#211) Expected newline after "{" (block-opening-brace-newline-after)
(#212) Expected newline after "{" (block-opening-brace-newline-after)
(#213) Expected newline after "{" (block-opening-brace-newline-after)
(#214) Expected newline after "{" (block-opening-brace-newline-after)
(#215) Expected newline after "{" (block-opening-brace-newline-after)
(#216) Expected newline after "{" (block-opening-brace-newline-after)
(#217) Expected newline after "{" (block-opening-brace-newline-after)
(#218) Expected newline after "{" (block-opening-brace-newline-after)
(#219) Expected newline after "{" (block-opening-brace-newline-after)
(#221) Expected newline after "{" (block-opening-brace-newline-after)
(#222) Expected newline after "{" (block-opening-brace-newline-after)
(#224) Expected newline after "{" (block-opening-brace-newline-after)
(#225) Expected newline after "{" (block-opening-brace-newline-after)
(#226) Expected newline after "{" (block-opening-brace-newline-after)
(#228) Expected newline after "{" (block-opening-brace-newline-after)
(#230) Expected newline after "{" (block-opening-brace-newline-after)
(#231) Expected newline after "{" (block-opening-brace-newline-after)
(#232) Expected newline after "{" (block-opening-brace-newline-after)
(#233) Expected newline after "{" (block-opening-brace-newline-after)
(#234) Expected newline after "{" (block-opening-brace-newline-after)
(#235) Expected newline after "{" (block-opening-brace-newline-after)
(#236) Expected newline after "{" (block-opening-brace-newline-after)
(#237) Expected newline after "{" (block-opening-brace-newline-after)
(#240) Expected newline after "{" (block-opening-brace-newline-after)
(#241) Expected newline after "{" (block-opening-brace-newline-after)
(#289) Expected newline after "{" (block-opening-brace-newline-after)
(#291) Expected newline after "{" (block-opening-brace-newline-after)
(#295) Expected newline after "{" (block-opening-brace-newline-after)
(#296) Expected newline after "{" (block-opening-brace-newline-after)
(#297) Expected newline after "{" (block-opening-brace-newline-after)
(#30) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#33) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#42) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#44) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#48) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#51) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#52) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#53) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#55) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#56) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#58) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#59) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#60) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#63) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#65) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#66) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#68) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#72) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#73) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#74) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#75) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#77) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#79) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#81) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#83) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#86) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#87) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#88) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#89) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#90) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#91) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#92) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#93) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#94) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#95) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#96) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#97) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#98) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#99) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#100) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#101) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#102) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#103) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#106) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#107) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#111) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#114) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#117) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#119) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#121) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#124) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#126) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#128) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#130) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#131) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#142) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#144) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#145) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#146) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#147) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#148) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#149) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#150) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#151) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#158) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#161) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#162) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#163) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#164) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#170) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#171) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#172) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#175) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#176) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#177) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#180) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#191) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#192) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#193) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#194) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#195) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#196) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#197) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#198) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#199) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#200) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#201) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#202) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#203) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#204) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#206) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#208) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#209) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#210) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#211) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#212) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#213) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#214) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#215) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#216) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#217) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#218) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#219) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#221) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#222) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#224) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#225) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#226) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#228) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#230) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#231) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#232) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#237) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#240) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#289) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#291) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#296) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#297) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#196) Expected single space before "{" (block-opening-brace-space-before)
(#197) Expected single space before "{" (block-opening-brace-space-before)
(#198) Expected single space before "{" (block-opening-brace-space-before)
(#208) Expected single space before "{" (block-opening-brace-space-before)
(#236) Expected single space before "{" (block-opening-brace-space-before)
(#399) Expected single space before "{" (block-opening-brace-space-before)
(#412) Expected single space before "{" (block-opening-brace-space-before)
(#35) Expected "#FFFFAA" to be "#ffffaa" (color-hex-case)
(#36) Expected "#FB3232" to be "#fb3232" (color-hex-case)
(#211) Expected "#DDD" to be "#ddd" (color-hex-case)
(#306) Expected "#DDD" to be "#ddd" (color-hex-case)
(#310) Expected "#F2F2F2" to be "#f2f2f2" (color-hex-case)
(#313) Expected "#DDD" to be "#ddd" (color-hex-case)
(#317) Expected "#F2F2F2" to be "#f2f2f2" (color-hex-case)
(#323) Expected "#F2F2F2" to be "#f2f2f2" (color-hex-case)
(#326) Expected "#DDD" to be "#ddd" (color-hex-case)
(#331) Expected "#F2F2F2" to be "#f2f2f2" (color-hex-case)
(#340) Expected "#DDDDDD" to be "#dddddd" (color-hex-case)
(#344) Expected "#DDDDDD" to be "#dddddd" (color-hex-case)
(#348) Expected "#F2F2F2" to be "#f2f2f2" (color-hex-case)
(#361) Expected "#DDDDDD" to be "#dddddd" (color-hex-case)
(#365) Expected "#DDDDDD" to be "#dddddd" (color-hex-case)
(#370) Expected "#DDDDDD" to be "#dddddd" (color-hex-case)
(#495) Expected "#D3D3D3" to be "#d3d3d3" (color-hex-case)
(#506) Expected "#FAFAFA" to be "#fafafa" (color-hex-case)
(#554) Expected "#E6E6E6" to be "#e6e6e6" (color-hex-case)
(#837) Expected "#AAFFAA" to be "#aaffaa" (color-hex-case)
(#984) Expected "#FFF" to be "#fff" (color-hex-case)
(#35) Expected "#FFFFAA" to be "#FFA" (color-hex-length)
(#38) Expected "#000000" to be "#000" (color-hex-length)
(#88) Expected "#ffffff" to be "#fff" (color-hex-length)
(#89) Expected "#ffeeee" to be "#fee" (color-hex-length)
(#90) Expected "#ffdddd" to be "#fdd" (color-hex-length)
(#91) Expected "#ffcccc" to be "#fcc" (color-hex-length)
(#92) Expected "#ffbbbb" to be "#fbb" (color-hex-length)
(#93) Expected "#ffaaaa" to be "#faa" (color-hex-length)
(#94) Expected "#ff9999" to be "#f99" (color-hex-length)
(#95) Expected "#ff8888" to be "#f88" (color-hex-length)
(#96) Expected "#ff7777" to be "#f77" (color-hex-length)
(#97) Expected "#ff6666" to be "#f66" (color-hex-length)
(#98) Expected "#ff5555" to be "#f55" (color-hex-length)
(#99) Expected "#ff4444" to be "#f44" (color-hex-length)
(#100) Expected "#ff3333" to be "#f33" (color-hex-length)
(#101) Expected "#ff2222" to be "#f22" (color-hex-length)
(#102) Expected "#ff1111" to be "#f11" (color-hex-length)
(#103) Expected "#ff0000" to be "#f00" (color-hex-length)
(#340) Expected "#DDDDDD" to be "#DDD" (color-hex-length)
(#344) Expected "#DDDDDD" to be "#DDD" (color-hex-length)
(#354) Expected "#555555" to be "#555" (color-hex-length)
(#361) Expected "#DDDDDD" to be "#DDD" (color-hex-length)
(#365) Expected "#DDDDDD" to be "#DDD" (color-hex-length)
(#370) Expected "#DDDDDD" to be "#DDD" (color-hex-length)
(#837) Expected "#AAFFAA" to be "#AFA" (color-hex-length)
(#60) Unexpected duplicate "cursor" (declaration-block-no-duplicate-properties)
(#415) Unexpected duplicate "background" (declaration-block-no-duplicate-properties)
(#416) Unexpected duplicate "background" (declaration-block-no-duplicate-properties)
(#417) Unexpected duplicate "background" (declaration-block-no-duplicate-properties)
(#418) Unexpected duplicate "background" (declaration-block-no-duplicate-properties)
(#30) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#47) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#47) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#52) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#56) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#56) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#58) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#83) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#106) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#107) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#107) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#111) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#111) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#114) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#114) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#114) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#114) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#119) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#147) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#148) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#148) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#148) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#151) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#162) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#162) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#171) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#171) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#171) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#171) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#172) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#172) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#197) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#204) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#206) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#211) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#211) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#211) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#211) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#295) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#297) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#452) Unexpected whitespace before ";" (declaration-block-semicolon-space-before)
(#30) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#33) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#47) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#52) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#56) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#58) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#60) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#63) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#81) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#83) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#86) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#106) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#107) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#111) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#114) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#119) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#124) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#126) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#147) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#148) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#151) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#158) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#162) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#163) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#171) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#172) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#192) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#194) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#197) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#198) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#204) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#206) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#211) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#226) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#228) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#230) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#234) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#236) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#295) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#297) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#161) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#234) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#47) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#47) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#47) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#147) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#147) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#148) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#148) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#148) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#148) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#197) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#197) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#198) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#228) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#228) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#506) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#507) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#197) Unexpected whitespace before ":" (declaration-colon-space-before)
(#198) Unexpected whitespace before ":" (declaration-colon-space-before)
(#204) Unexpected whitespace before ":" (declaration-colon-space-before)
(#58) Unexpected !important (declaration-no-important)
(#166) Unexpected !important (declaration-no-important)
(#193) Unexpected !important (declaration-no-important)
(#204) Unexpected !important (declaration-no-important)
(#222) Unexpected !important (declaration-no-important)
(#303) Unexpected !important (declaration-no-important)
(#414) Expected single space after "," in a single-line function (function-comma-space-after)
(#414) Expected single space after "," in a single-line function (function-comma-space-after)
(#414) Expected single space after "," in a single-line function (function-comma-space-after)
(#414) Expected single space after "," in a single-line function (function-comma-space-after)
(#414) Expected single space after "," in a single-line function (function-comma-space-after)
(#414) Expected single space after "," in a single-line function (function-comma-space-after)
(#414) Expected single space after "," in a single-line function (function-comma-space-after)
(#415) Expected single space after "," in a single-line function (function-comma-space-after)
(#415) Expected single space after "," in a single-line function (function-comma-space-after)
(#415) Expected single space after "," in a single-line function (function-comma-space-after)
(#415) Expected single space after "," in a single-line function (function-comma-space-after)
(#415) Expected single space after "," in a single-line function (function-comma-space-after)
(#415) Expected single space after "," in a single-line function (function-comma-space-after)
(#415) Expected single space after "," in a single-line function (function-comma-space-after)
(#415) Expected single space after "," in a single-line function (function-comma-space-after)
(#416) Expected single space after "," in a single-line function (function-comma-space-after)
(#416) Expected single space after "," in a single-line function (function-comma-space-after)
(#416) Expected single space after "," in a single-line function (function-comma-space-after)
(#416) Expected single space after "," in a single-line function (function-comma-space-after)
(#416) Expected single space after "," in a single-line function (function-comma-space-after)
(#416) Expected single space after "," in a single-line function (function-comma-space-after)
(#416) Expected single space after "," in a single-line function (function-comma-space-after)
(#416) Expected single space after "," in a single-line function (function-comma-space-after)
(#417) Expected single space after "," in a single-line function (function-comma-space-after)
(#417) Expected single space after "," in a single-line function (function-comma-space-after)
(#417) Expected single space after "," in a single-line function (function-comma-space-after)
(#417) Expected single space after "," in a single-line function (function-comma-space-after)
(#417) Expected single space after "," in a single-line function (function-comma-space-after)
(#417) Expected single space after "," in a single-line function (function-comma-space-after)
(#417) Expected single space after "," in a single-line function (function-comma-space-after)
(#417) Expected single space after "," in a single-line function (function-comma-space-after)
(#418) Expected single space after "," in a single-line function (function-comma-space-after)
(#418) Expected single space after "," in a single-line function (function-comma-space-after)
(#418) Expected single space after "," in a single-line function (function-comma-space-after)
(#418) Expected single space after "," in a single-line function (function-comma-space-after)
(#418) Expected single space after "," in a single-line function (function-comma-space-after)
(#418) Expected single space after "," in a single-line function (function-comma-space-after)
(#418) Expected single space after "," in a single-line function (function-comma-space-after)
(#418) Expected single space after "," in a single-line function (function-comma-space-after)
(#420) Expected single space after "," in a single-line function (function-comma-space-after)
(#420) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#420) Unexpected whitespace after "(" in a single-line function (function-parentheses-space-inside)
(#420) Unexpected whitespace before ")" in a single-line function (function-parentheses-space-inside)
(#40) Expected indentation of 0 spaces (indentation)
(#254) Expected indentation of 0 spaces (indentation)
(#266) Expected indentation of 0 spaces (indentation)
(#277) Expected indentation of 4 spaces (indentation)
(#278) Expected indentation of 4 spaces (indentation)
(#419) Expected indentation of 4 spaces (indentation)
(#429) Expected indentation of 4 spaces (indentation)
(#236) Unexpected unit (length-zero-no-unit)
(#415) Unexpected unit (length-zero-no-unit)
(#425) Unexpected unit (length-zero-no-unit)
(#426) Unexpected unit (length-zero-no-unit)
(#642) Unexpected unit (length-zero-no-unit)
(#690) Unexpected unit (length-zero-no-unit)
(#696) Unexpected unit (length-zero-no-unit)
(#706) Unexpected unit (length-zero-no-unit)
(#706) Unexpected unit (length-zero-no-unit)
(#712) Unexpected unit (length-zero-no-unit)
(#725) Unexpected unit (length-zero-no-unit)
(#726) Unexpected unit (length-zero-no-unit)
(#731) Unexpected unit (length-zero-no-unit)
(#737) Unexpected unit (length-zero-no-unit)
(#760) Unexpected unit (length-zero-no-unit)
(#814) Unexpected unit (length-zero-no-unit)
(#815) Unexpected unit (length-zero-no-unit)
(#815) Unexpected unit (length-zero-no-unit)
(#815) Unexpected unit (length-zero-no-unit)
(#994) Unexpected unit (length-zero-no-unit)
(#398) Expected no more than 2 empty lines (max-empty-lines)
(#58) Expected line length to be no more than 132 characters (max-line-length)
(#171) Expected line length to be no more than 132 characters (max-line-length)
(#211) Expected line length to be no more than 132 characters (max-line-length)
(#295) Expected line length to be no more than 132 characters (max-line-length)
(#296) Expected line length to be no more than 132 characters (max-line-length)
(#297) Expected line length to be no more than 132 characters (max-line-length)
(#415) Expected line length to be no more than 132 characters (max-line-length)
(#419) Unexpected unknown property "radial-gradient(ellipse" (property-no-unknown)
(#295) Expected newline after "," (selector-list-comma-newline-after)
(#296) Expected newline after "," (selector-list-comma-newline-after)
(#297) Expected newline after "," (selector-list-comma-newline-after)
(#184) Expected no more than 0 empty lines (selector-max-empty-lines)
(#188) Expected no more than 0 empty lines (selector-max-empty-lines)

PHPDocs style problems

(557 errors, 1 warnings)

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

mod/offlinequiz/accessmanager.php
(#31) No one-line description found in phpdocs for class offlinequiz_access_manager
(#91) There is no description in phpdocs for function get_rule_classes
(#271) There is no description in phpdocs for function get_active_rule_names
(#350) There is no description in phpdocs for function is_preflight_check_required
(#456) There is no description in phpdocs for function attempt_must_be_in_popup
(#468) There is no description in phpdocs for function get_popup_options
(#181) Phpdocs for function offlinequiz_access_manager::get_load_sql has incomplete parameters list
(#319) Phpdocs for function offlinequiz_access_manager::prevent_new_attempt has incomplete parameters list
(#393) Phpdocs for function offlinequiz_access_manager::is_finished has incomplete parameters list
(#501) Phpdocs for function offlinequiz_access_manager::make_review_link has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/addrandom.php
(#17) No one-line description found in phpdocs for file
(#21) Package mod is not valid
mod/offlinequiz/addrandomform.php
(#41) Function offlinequiz_add_random_form::definition is not documented
(#79) Function offlinequiz_add_random_form::validation is not documented
(#20) Package mod is not valid
mod/offlinequiz/backup/moodle2/backup_offlinequiz_activity_task.class.php
(#34) Class backup_offlinequiz_activity_task is not documented
(#66) Phpdocs for function backup_offlinequiz_activity_task::encode_content_links has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/backup/moodle2/backup_offlinequiz_stepslib.php
(#32) Class backup_offlinequiz_activity_structure_step is not documented
(#34) Function backup_offlinequiz_activity_structure_step::define_structure is not documented
(#20) Package mod is not valid
mod/offlinequiz/backup/moodle2/restore_offlinequiz_activity_task.class.php
(#35) No one-line description found in phpdocs for class restore_offlinequiz_activity_task
(#20) Package mod is not valid
mod/offlinequiz/backup/moodle2/restore_offlinequiz_stepslib.php
(#42) Function restore_offlinequiz_activity_structure_step::define_structure is not documented
(#92) Function restore_offlinequiz_activity_structure_step::process_group_question_usage is not documented
(#96) Function restore_offlinequiz_activity_structure_step::process_group_question_attempt is not documented
(#100) Function restore_offlinequiz_activity_structure_step::process_group_question_attempt_step is not documented
(#104) Function restore_offlinequiz_activity_structure_step::process_result_question_usage is not documented
(#108) Function restore_offlinequiz_activity_structure_step::process_result_question_attempt is not documented
(#112) Function restore_offlinequiz_activity_structure_step::process_result_question_attempt_step is not documented
(#117) Function restore_offlinequiz_activity_structure_step::process_offlinequiz is not documented
(#144) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_group is not documented
(#165) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_groupquestion is not documented
(#188) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_scannedpage is not documented
(#202) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_choice is not documented
(#214) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_corner is not documented
(#226) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_scannedppage is not documented
(#239) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_pchoice is not documented
(#251) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_plist is not documented
(#264) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_participant is not documented
(#276) Function restore_offlinequiz_activity_structure_step::process_offlinequiz_result is not documented
(#297) Function restore_offlinequiz_activity_structure_step::inform_new_usage_id is not documented
(#327) Function restore_offlinequiz_activity_structure_step::after_execute is not documented
(#39) Variable restore_offlinequiz_activity_structure_step::$currentofflinequizresult is not documented
(#40) Variable restore_offlinequiz_activity_structure_step::$currentofflinegroup is not documented
(#20) Package mod is not valid
mod/offlinequiz/classes/event/participant_manually_marked.php
(#20) Package core is not valid
(#39) Package core is not valid
mod/offlinequiz/classes/event/question_manually_graded.php
(#20) Package core is not valid
(#41) Package core is not valid
mod/offlinequiz/classes/output/edit_renderer.php
(#184) Function edit_renderer::start_add_to_group_form is not documented
(#194) Function edit_renderer::add_to_group_button is not documented
(#217) Function edit_renderer::end_add_to_group_form is not documented
(#223) Function edit_renderer::start_grading_form is not documented
(#232) Function edit_renderer::end_grading_form is not documented
(#405) Function edit_renderer::select_all_links is not documented
(#433) Function edit_renderer::remove_selected_button is not documented
(#902) Function edit_renderer::question_checkbox is not documented
(#240) There is no description in phpdocs for function offlinequiz_group_selector
(#49) Phpdocs for function edit_renderer::edit_page has incomplete parameters list
(#135) Phpdocs for function edit_renderer::edit_grades_page has incomplete parameters list
(#242) Phpdocs for function edit_renderer::offlinequiz_group_selector has incomplete parameters list
(#342) Phpdocs for function edit_renderer::repaginate_button has incomplete parameters list
(#1135) Phpdocs for function edit_renderer::render_question_chooser has incomplete parameters list
(#38) Class edit_renderer does not have @copyright tag
(#20) Package mod is not valid
mod/offlinequiz/classes/plugininfo/offlinequiz.php
(#35) Class offlinequiz is not documented
(#36) Function offlinequiz::is_uninstall_allowed is not documented
(#46) Invalid phpdocs tag @private used
(#20) Package mod is not valid
mod/offlinequiz/classes/privacy/provider.php
(#17) File-level phpdocs block is not found
(#29) Class provider is not documented
(#36) Function provider::get_metadata is not documented
(#342) Function provider::export_offlinequiz is not documented
(#346) Function provider::export_student_data is not documented
(#382) Function provider::get_scanned_p_page_objects is not documented
(#398) Function provider::get_results is not documented
(#414) Function provider::get_group_name_by_result is not documented
(#425) Function provider::get_scanned_pages_objects is not documented
(#433) Function provider::export_file is not documented
(#443) Function provider::get_scanned_page_object is not documented
(#453) Function provider::get_page_corners is not documented
(#458) Function provider::get_group is not documented
(#471) Function provider::get_group_letter is not documented
(#29) Package is not specified for class provider. It is also not specified in file-level phpdocs
mod/offlinequiz/classes/question/bank/add_action_column.php
(#42) Function add_action_column::init is not documented
(#47) Function add_action_column::get_name is not documented
(#51) Function add_action_column::print_icon is not documented
(#66) Function add_action_column::display_content is not documented
(#77) Function add_action_column::get_required_fields is not documented
(#20) Package mod is not valid
mod/offlinequiz/classes/question/bank/checkbox_column.php
(#17) File-level phpdocs block is not found
(#33) Function checkbox_column::display_content is not documented
(#31) Variable checkbox_column::$strselect is not documented
(#23) Package mod is not valid
mod/offlinequiz/classes/question/bank/custom_view.php
(#60) Function custom_view::wanted_columns is not documented
(#104) Function custom_view::default_sort is not documented
(#124) Function custom_view::preview_question_url is not documented
(#128) Function custom_view::add_to_offlinequiz_url is not documented
(#137) Function custom_view::offlinequiz_contains is not documented
(#214) Function custom_view::display_options_form is not documented
(#220) Function custom_view::print_category_info is not documented
(#235) Function custom_view::display_options is not documented
(#250) Function custom_view::create_new_question_form is not documented
(#146) Phpdocs for function custom_view::render has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/classes/question/bank/question_name_text_column.php
(#39) Function question_name_text_column::get_name is not documented
(#43) Function question_name_text_column::display_content is not documented
(#60) Function question_name_text_column::get_required_fields is not documented
(#20) Package mod is not valid
mod/offlinequiz/classes/question/bank/question_type_column.php
(#17) File-level phpdocs block is not found
(#31) Function question_type_column::display_content is not documented
(#23) Package mod is not valid
mod/offlinequiz/classes/repaginate.php
(#57) Phpdocs for function repaginate::__construct has incomplete parameters list
(#31) Class repaginate does not have @copyright tag
(#20) Package mod is not valid
mod/offlinequiz/classes/structure.php
(#782) Function structure::add_warning is not documented
(#71) Variable structure::$warnings is not documented
(#34) Class structure does not have @copyright tag
(#34) Class structure does not have @license tag
(#20) Package mod is not valid
mod/offlinequiz/classes/task/page_evaluation_task.php
(#33) Class page_evaluation_task is not documented
(#34) Function page_evaluation_task::get_name is not documented
(#39) Function page_evaluation_task::execute is not documented
(#20) Package mod is not valid
mod/offlinequiz/comment.php
(#17) No one-line description found in phpdocs for file
(#21) Package mod is not valid
mod/offlinequiz/correct.php
(#20) Package mod is not valid
mod/offlinequiz/createquiz.php
(#21) Package mod is not valid
mod/offlinequiz/cron.php
(#41) Function offlinequiz_evaluation_cron is not documented
(#20) Package mod is not valid
mod/offlinequiz/db/access.php
(#20) Package mod is not valid
mod/offlinequiz/db/install.php
(#20) Package mod is not valid
mod/offlinequiz/db/renamedclasses.php
(#20) Package mod is not valid
mod/offlinequiz/db/subplugins.php
(#20) Package mod is not valid
mod/offlinequiz/db/tasks.php
(#19) Package mod is not valid
mod/offlinequiz/db/upgrade.php
(#32) Function xmldb_offlinequiz_upgrade is not documented
(#20) Package mod is not valid
mod/offlinequiz/db/upgradelib.php
(#46) Class offlinequiz_ilog_upgrader is not documented
(#80) Function offlinequiz_ilog_upgrader::prevent_timeout is not documented
(#92) Function offlinequiz_ilog_upgrader::convert_all_offlinequiz_attempts is not documented
(#127) Function offlinequiz_ilog_upgrader::update_all_files is not documented
(#173) Function offlinequiz_ilog_upgrader::update_all_group_template_usages is not documented
(#193) Function offlinequiz_ilog_upgrader::update_all_results_and_logs is not documented
(#481) Function offlinequiz_ilog_upgrader::get_user_name is not documented
(#486) Function offlinequiz_ilog_upgrader::get_group is not documented
(#492) Function offlinequiz_ilog_upgrader::get_item_data is not documented
(#543) Function offlinequiz_attempt_upgrader::get_quiz_ids is not documented
(#572) Function offlinequiz_attempt_upgrader::convert_all_quiz_attempts is not documented
(#600) Function offlinequiz_attempt_upgrader::get_attempts_extra_where is not documented
(#604) Function offlinequiz_attempt_upgrader::update_all_attempts_at_quiz is not documented
(#650) Function offlinequiz_attempt_upgrader::convert_quiz_attempt is not documented
(#694) Function offlinequiz_attempt_upgrader::save_usage is not documented
(#752) Function offlinequiz_attempt_upgrader::set_quiz_attempt_layout is not documented
(#757) Function offlinequiz_attempt_upgrader::delete_quiz_attempt is not documented
(#764) Function offlinequiz_attempt_upgrader::get_converter_class_name is not documented
(#780) Function offlinequiz_attempt_upgrader::supply_missing_question_attempt is not documented
(#795) Function offlinequiz_attempt_upgrader::prevent_timeout is not documented
(#807) Function offlinequiz_attempt_upgrader::convert_question_attempt is not documented
(#819) Function offlinequiz_attempt_upgrader::decode_random_attempt is not documented
(#850) Function offlinequiz_attempt_upgrader::prepare_to_restore is not documented
(#866) Function offlinequiz_upgrade_question_loader::load_question is not documented
(#995) Function offlinequiz_update_refresh_all_pagecounts is not documented
(#1042) Function offlinequiz_get_number_of_columns is not documented
(#1051) Function offlinequiz_get_number_of_pages is not documented
(#58) Variable offlinequiz_ilog_upgrader::$contextid is not documented
(#506) No one-line description found in phpdocs for class offlinequiz_attempt_upgrader
(#858) No one-line description found in phpdocs for class offlinequiz_upgrade_question_loader
(#467) Phpdocs for function offlinequiz_ilog_upgrader::get_pic_name has incomplete parameters list
(#506) Class offlinequiz_attempt_upgrader does not have @copyright tag
(#858) Class offlinequiz_upgrade_question_loader does not have @copyright tag
(#506) Class offlinequiz_attempt_upgrader does not have @license tag
(#20) Package mod is not valid
mod/offlinequiz/documentlib.php
(#30) Function offlinequiz_get_question_infostring is not documented
(#56) Function offlinequiz_get_questioninfo is not documented
(#82) Function offlinequiz_get_amount_correct_answers is not documented
(#20) Package mod is not valid
mod/offlinequiz/docxlib.php
(#280) Phpdocs for function offlinequiz_convert_image_docx has incomplete parameters list
(#347) Phpdocs for function offlinequiz_create_docx_question has incomplete parameters list
(#775) Phpdocs for function offlinequiz_str_html_docx has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/edit.php
(#37) Package mod is not valid
mod/offlinequiz/evallib.php
(#38) Phpdocs for function offlinequiz_check_scanned_page has incomplete parameters list
(#306) Phpdocs for function offlinequiz_process_scanned_page has incomplete parameters list
(#774) Phpdocs for function offlinequiz_check_scanned_participants_page has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/html2text.php
(#31) Class offlinequiz_html_translator is not documented
(#35) Function offlinequiz_html_translator::__construct is not documented
(#33) Variable offlinequiz_html_translator::$tempfiles is not documented
(#42) Phpdocs for function offlinequiz_html_translator::fix_image_paths has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/image.php
(#20) Package mod is not valid
mod/offlinequiz/index.php
(#20) Package mod is not valid
mod/offlinequiz/lang/en/offlinequiz.php
(#20) Package mod is not valid
mod/offlinequiz/latexlib.php
(#213) Function offlinequiz_convert_html_to_latex_tagreplace is not documented
(#220) Function offlinequiz_convert_html_to_latex_paragraph is not documented
(#241) Function offlinequiz_convert_html_to_latex_span is not documented
(#259) Function offlinequiz_convert_html_to_latex_tables is not documented
(#300) Function offlinequiz_convert_html_to_latex_single_tag_replace is not documented
(#39) Phpdocs for function offlinequiz_create_latex_question has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/lib.php
(#1296) There is no description in phpdocs for function offlinequiz_get_user_results
(#1389) There is no description in phpdocs for function offlinequiz_questions_in_use
(#265) Phpdocs for function offlinequiz_get_editor_options has incomplete parameters list
(#341) Phpdocs for function offlinequiz_question_preview_pluginfile has incomplete parameters list
(#376) Phpdocs for function offlinequiz_answertext_preview_pluginfile has incomplete parameters list
(#400) Phpdocs for function offlinequiz_send_answertext_file has incomplete parameters list
(#874) Phpdocs for function offlinequiz_scale_used has incomplete parameters list
(#896) Phpdocs for function offlinequiz_scale_used_anywhere has incomplete parameters list
(#942) Phpdocs for function offlinequiz_update_events has incomplete parameters list
(#1166) Phpdocs for function offlinequiz_update_grades has incomplete parameters list
(#1297) Phpdocs for function offlinequiz_get_user_results has incomplete parameters list
(#26) Package mod is not valid
mod/offlinequiz/lib/PHPWord.php
(#158) Phpdocs for function PHPWord::addParagraphStyle has incomplete parameters list
(#168) Phpdocs for function PHPWord::addFontStyle has incomplete parameters list
(#178) Phpdocs for function PHPWord::addTableStyle has incomplete parameters list
(#188) Phpdocs for function PHPWord::addTitleStyle has incomplete parameters list
(#198) Phpdocs for function PHPWord::addLinkStyle has incomplete parameters list
(#229) Phpdocs for function PHPWord::addNumbering has incomplete parameters list
(#36) Class PHPWord does not have @license tag
(#25) Not recommended phpdocs tag @version used
(#22) Package PHPWord is not valid
(#40) Package PHPWord is not valid
(#21) Category PHPWord is not valid
(#39) Category PHPWord is not valid
mod/offlinequiz/locallib.php
(#77) Class offlinequiz_question_usage_by_activity is not documented
(#79) Function offlinequiz_question_usage_by_activity::get_clone is not documented
(#143) Function offlinequiz_make_questions_usage_by_activity is not documented
(#749) Function result_qubaids_for_offlinequiz::__construct is not documented
(#1161) Function mod_offlinequiz_display_options::extract is not documented
(#741) No one-line description found in phpdocs for class result_qubaids_for_offlinequiz
(#1105) No one-line description found in phpdocs for class mod_offlinequiz_display_options
(#202) There is no description in phpdocs for function offlinequiz_get_group_question_ids
(#233) There is no description in phpdocs for function offlinequiz_get_empty_groups
(#395) There is no description in phpdocs for function offlinequiz_save_page_corners
(#526) There is no description in phpdocs for function offlinequiz_delete_scanned_page
(#560) There is no description in phpdocs for function offlinequiz_delete_scanned_p_page
(#822) There is no description in phpdocs for function offlinequiz_question_action_icons
(#866) There is no description in phpdocs for function offlinequiz_load_useridentification
(#1338) There is no description in phpdocs for function offlinequiz_question_preview_url
(#2252) There is no description in phpdocs for function offlinequiz_remove_questionlist
(#107) Phpdocs for function offlinequiz_question_usage_by_activity::load_from_records has incomplete parameters list
(#150) Phpdocs for function offlinequiz_load_questions_usage_by_activity has incomplete parameters list
(#258) Phpdocs for function offlinequiz_get_slot_for_question has incomplete parameters list
(#423) Phpdocs for function offlinequiz_get_maxanswers has incomplete parameters list
(#470) Phpdocs for function offlinequiz_repaginate_questions has incomplete parameters list
(#502) Phpdocs for function offlinequiz_shuffle_questions has incomplete parameters list
(#528) Phpdocs for function offlinequiz_delete_scanned_page has incomplete parameters list
(#562) Phpdocs for function offlinequiz_delete_scanned_p_page has incomplete parameters list
(#617) Phpdocs for function offlinequiz_delete_result has incomplete parameters list
(#653) Phpdocs for function offlinequiz_update_question_instance has incomplete parameters list
(#842) Phpdocs for function offlinequiz_results_open has incomplete parameters list
(#971) Phpdocs for function offlinequiz_update_sumgrades has incomplete parameters list
(#1007) Phpdocs for function offlinequiz_rescale_grade has incomplete parameters list
(#1070) Phpdocs for function offlinequiz_add_group has incomplete parameters list
(#1131) Phpdocs for function mod_offlinequiz_display_options::make_from_offlinequiz has incomplete parameters list
(#1175) Phpdocs for function offlinequiz_get_review_options has incomplete parameters list
(#1224) Phpdocs for function offlinequiz_get_combined_reviewoptions has incomplete parameters list
(#1258) Phpdocs for function offlinequiz_question_edit_button has incomplete parameters list
(#1466) Phpdocs for function offlinequiz_delete_template_usages has incomplete parameters list
(#1493) Phpdocs for function offlinequiz_print_question_preview has incomplete parameters list
(#2026) Phpdocs for function offlinequiz_question_tostring has incomplete parameters list
(#2088) Phpdocs for function offlinequiz_add_questionlist_to_group has incomplete parameters list
(#2171) Phpdocs for function offlinequiz_add_random_questions has incomplete parameters list
(#23) Package mod is not valid
mod/offlinequiz/mod_form.php
(#42) Function mod_offlinequiz_mod_form::definition is not documented
(#250) Phpdocs for function mod_offlinequiz_mod_form::data_preprocessing has incomplete parameters list
(#314) Phpdocs for function mod_offlinequiz_mod_form::validation has incomplete parameters list
(#21) Package mod is not valid
mod/offlinequiz/offlinequiz.class.php
(#50) Variable offlinequiz::$course is not documented
(#51) Variable offlinequiz::$cm is not documented
(#52) Variable offlinequiz::$offlinequiz is not documented
(#53) Variable offlinequiz::$context is not documented
(#56) Variable offlinequiz::$questions is not documented
(#57) Variable offlinequiz::$accessmanager is not documented
(#58) Variable offlinequiz::$ispreviewuser is not documented
(#36) No one-line description found in phpdocs for class offlinequiz
(#148) There is no description in phpdocs for function get_courseid
(#153) There is no description in phpdocs for function get_course
(#158) There is no description in phpdocs for function get_offlinequizid
(#163) There is no description in phpdocs for function get_offlinegroupid
(#168) There is no description in phpdocs for function get_offlinequiz
(#173) There is no description in phpdocs for function get_offlinequiz_name
(#178) There is no description in phpdocs for function get_navigation_method
(#183) There is no description in phpdocs for function get_num_attempts_allowed
(#188) There is no description in phpdocs for function get_cmid
(#193) There is no description in phpdocs for function get_cm
(#198) There is no description in phpdocs for function get_context
(#203) There is no description in phpdocs for function is_preview_user
(#214) There is no description in phpdocs for function has_questions
(#224) There is no description in phpdocs for function get_question
(#232) There is no description in phpdocs for function get_questions
(#250) There is no description in phpdocs for function get_access_manager
(#278) There is no description in phpdocs for function view_url
(#286) There is no description in phpdocs for function edit_url
(#294) There is no description in phpdocs for function attempt_url
(#308) There is no description in phpdocs for function start_attempt_url
(#319) There is no description in phpdocs for function review_url
(#327) There is no description in phpdocs for function summary_url
(#337) There is no description in phpdocs for function confirm_start_attempt_message
(#389) There is no description in phpdocs for function navigation
(#81) Phpdocs for function offlinequiz::create has incomplete parameters list
(#263) Phpdocs for function offlinequiz::has_capability has incomplete parameters list
(#270) Phpdocs for function offlinequiz::require_capability has incomplete parameters list
(#308) Phpdocs for function offlinequiz::start_attempt_url has incomplete parameters list
(#403) Phpdocs for function offlinequiz::ensure_question_loaded has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/participants.php
(#114) Function find_pdf_file is not documented
(#19) Package mod is not valid
mod/offlinequiz/participants/participants_listform.php
(#31) Class offlinequiz_participantslistform is not documented
(#36) Function offlinequiz_participantslistform::__construct is not documented
(#42) Function offlinequiz_participantslistform::definition is not documented
(#33) Variable offlinequiz_participantslistform::$offlinequiz is not documented
(#34) Variable offlinequiz_participantslistform::$label is not documented
(#19) Package mod is not valid
mod/offlinequiz/participants/participants_report.php
(#32) Class participants_report is not documented
(#33) Phpdocs for function participants_report::error_report has incomplete parameters list
(#19) Package mod is not valid
mod/offlinequiz/participants/participants_scanner.php
(#31) No one-line description found in phpdocs for class offlinequiz_participants_scanner
(#31) Class offlinequiz_participants_scanner does not have @copyright tag
(#31) Class offlinequiz_participants_scanner does not have @license tag
(#19) Package mod is not valid
mod/offlinequiz/participants/participants_uploadform.php
(#32) Class offlinequiz_participants_upload_form is not documented
(#34) Function offlinequiz_participants_upload_form::definition is not documented
(#19) Package mod is not valid
mod/offlinequiz/participants_correct.php
(#19) Package mod is not valid
mod/offlinequiz/pdflib.php
(#40) Class offlinequiz_pdf is not documented
(#65) Class offlinequiz_question_pdf is not documented
(#100) Class offlinequiz_answer_pdf is not documented
(#291) Class offlinequiz_participants_pdf is not documented
(#47) Function offlinequiz_pdf::checkpoint is not documented
(#51) Function offlinequiz_pdf::backtrack is not documented
(#55) Function offlinequiz_pdf::is_overflowing is not documented
(#59) Function offlinequiz_pdf::set_title is not documented
(#216) Function offlinequiz_answer_pdf::get_logo_aspect_ratio is not documented
(#861) Function offlinequiz_create_pdf_answer is not documented
(#67) Variable offlinequiz_question_pdf::$tempfiles is not documented
(#101) Variable offlinequiz_answer_pdf::$groupid is not documented
(#293) Variable offlinequiz_participants_pdf::$listno is not documented
(#406) Phpdocs for function offlinequiz_create_pdf_question has incomplete parameters list
(#42) Phpdocs for variable offlinequiz_pdf::$checkpoint does not contain @var or incorrect
(#20) Package mod is not valid
mod/offlinequiz/questionbank.ajax.php
(#21) Package mod is not valid
mod/offlinequiz/repaginate.php
(#20) Package mod is not valid
mod/offlinequiz/report.php
(#20) Package mod is not valid
mod/offlinequiz/report/default.php
(#41) Class offlinequiz_default_report is not documented
(#42) Constant offlinequiz_default_report::NO_GROUPS_ALLOWED is not documented
(#46) Phpdocs for function offlinequiz_default_report::display has incomplete parameters list
(#55) Phpdocs for function offlinequiz_default_report::print_header_and_tabs has incomplete parameters list
(#99) Phpdocs for function offlinequiz_default_report::get_current_group has incomplete parameters list
(#30) Package mod is not valid
mod/offlinequiz/report/overview/classes/privacy/provider.php
(#17) File-level phpdocs block is not found
(#21) Class provider is not documented
(#21) Package is not specified for class provider. It is also not specified in file-level phpdocs
mod/offlinequiz/report/overview/lang/en/offlinequiz_overview.php
(#20) Package mod is not valid
mod/offlinequiz/report/overview/report.php
(#35) Class offlinequiz_overview_report is not documented
(#736) Function offlinequiz_overview_report::get_grade is not documented
(#747) Function offlinequiz_overview_report::get_gradeletter is not documented
(#37) Phpdocs for function offlinequiz_overview_report::display has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/report/overview/results_table.php
(#33) Class offlinequiz_results_table is not documented
(#39) Function offlinequiz_results_table::__construct is not documented
(#46) Function offlinequiz_results_table::print_nothing_to_display is not documented
(#51) Function offlinequiz_results_table::wrap_html_start is not documented
(#65) Function offlinequiz_results_table::wrap_html_finish is not documented
(#82) Function offlinequiz_results_table::print_one_initials_bar is not documented
(#35) Variable offlinequiz_results_table::$offlinequiz is not documented
(#36) Variable offlinequiz_results_table::$noresults is not documented
(#37) Variable offlinequiz_results_table::$psize is not documented
(#20) Package mod is not valid
mod/offlinequiz/report/overview/version.php
(#20) Package mod is not valid
mod/offlinequiz/report/regrade/lang/de/offlinequiz_regrade.php
(#20) Package mod is not valid
mod/offlinequiz/report/regrade/lang/en/offlinequiz_regrade.php
(#20) Package mod is not valid
mod/offlinequiz/report/regrade/report.php
(#35) Class offlinequiz_regrade_report is not documented
(#37) Function offlinequiz_regrade_report::display is not documented
(#187) Phpdocs for function offlinequiz_regrade_report::regrade_result has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/report/regrade/version.php
(#20) Package mod is not valid
mod/offlinequiz/report/reportlib.php
(#82) Function offlinequiz_report_unindex is not documented
(#41) Phpdocs for function offlinequiz_report_list has incomplete parameters list
(#155) Phpdocs for function offlinequiz_report_scale_summarks_as_percentage has incomplete parameters list
(#177) Phpdocs for function offlinequiz_report_scale_grade has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/report/rimport/classes/privacy/provider.php
(#17) File-level phpdocs block is not found
(#21) Class provider is not documented
(#21) Package is not specified for class provider. It is also not specified in file-level phpdocs
mod/offlinequiz/report/rimport/errorpages_table.php
(#34) Class offlinequiz_selectall_table is not documented
(#84) Class offlinequiz_partlist_table is not documented
(#40) Function offlinequiz_selectall_table::__construct is not documented
(#46) Function offlinequiz_selectall_table::print_nothing_to_display is not documented
(#51) Function offlinequiz_selectall_table::wrap_html_start is not documented
(#65) Function offlinequiz_selectall_table::wrap_html_finish is not documented
(#86) Function offlinequiz_partlist_table::wrap_html_finish is not documented
(#112) Function offlinequiz_partlist_table::print_one_initials_bar is not documented
(#36) Variable offlinequiz_selectall_table::$reportscript is not documented
(#37) Variable offlinequiz_selectall_table::$params is not documented
(#17) No one-line description found in phpdocs for file
(#21) Package mod is not valid
mod/offlinequiz/report/rimport/lang/en/offlinequiz_rimport.php
(#20) Package mod is not valid
mod/offlinequiz/report/rimport/report.php
(#34) Class offlinequiz_rimport_report is not documented
(#36) Function offlinequiz_rimport_report::print_error_report is not documented
(#378) Function offlinequiz_rimport_report::convert_black_white is not documented
(#357) There is no description in phpdocs for function extract_pdf_to_tiff
(#177) Phpdocs for function offlinequiz_rimport_report::display has incomplete parameters list
(#358) Phpdocs for function offlinequiz_rimport_report::extract_pdf_to_tiff has incomplete parameters list
(#20) Package mod is not valid
mod/offlinequiz/report/rimport/scanner.php
(#1619) Function offlinequiz_page_scanner::set_maxanswers is not documented
(#50) Variable oq_point::$x is not documented
(#51) Variable oq_point::$y is not documented
(#52) Variable oq_point::$blank is not documented
(#105) Variable offlinequiz_page_scanner::$calibrated is not documented
(#106) Variable offlinequiz_page_scanner::$contextid is not documented
(#107) Variable offlinequiz_page_scanner::$offlinequizid is not documented
(#108) Variable offlinequiz_page_scanner::$filename is not documented
(#109) Variable offlinequiz_page_scanner::$sourcefile is not documented
(#110) Variable offlinequiz_page_scanner::$pageimage is not documented
(#111) Variable offlinequiz_page_scanner::$path is not documented
(#112) Variable offlinequiz_page_scanner::$id_digits is not documented
(#113) Variable offlinequiz_page_scanner::$maxanswers is not documented
(#114) Variable offlinequiz_page_scanner::$maxquestions is not documented
(#115) Variable offlinequiz_page_scanner::$questionsonpage is not documented
(#116) Variable offlinequiz_page_scanner::$formtype is not documented
(#117) Variable offlinequiz_page_scanner::$numpages is not documented
(#118) Variable offlinequiz_page_scanner::$offset is not documented
(#119) Variable offlinequiz_page_scanner::$image is not documented
(#120) Variable offlinequiz_page_scanner::$zoomx is not documented
(#121) Variable offlinequiz_page_scanner::$zoomy is not documented
(#122) Variable offlinequiz_page_scanner::$alpha is not documented
(#123) Variable offlinequiz_page_scanner::$hotspots is not documented
(#124) Variable offlinequiz_page_scanner::$pattern is not documented
(#125) Variable offlinequiz_page_scanner::$pattern1 is not documented
(#126) Variable offlinequiz_page_scanner::$pattern2 is not documented
(#127) Variable offlinequiz_page_scanner::$pattern3 is not documented
(#128) Variable offlinequiz_page_scanner::$pattern4 is not documented
(#129) Variable offlinequiz_page_scanner::$papergray is not documented
(#130) Variable offlinequiz_page_scanner::$corners is not documented
(#131) Variable offlinequiz_page_scanner::$lowertrigger is not documented
(#132) Variable offlinequiz_page_scanner::$uppertrigger is not documented
(#133) Variable offlinequiz_page_scanner::$lowerwarning is not documented
(#134) Variable offlinequiz_page_scanner::$upperwarning is not documented
(#135) Variable offlinequiz_page_scanner::$upperleft is not documented
(#136) Variable offlinequiz_page_scanner::$lowerleft is not documented
(#137) Variable offlinequiz_page_scanner::$upperright is not documented
(#138) Variable offlinequiz_page_scanner::$lowerright is not documented
(#139) Variable offlinequiz_page_scanner::$insecure is not documented
(#140) Variable offlinequiz_page_scanner::$blankbox is not documented
(#141) Variable offlinequiz_page_scanner::$ontop is not documented
(#142) Variable offlinequiz_page_scanner::$page is not documented
(#143) Variable offlinequiz_page_scanner::$cache is not documented
(#498) Phpdocs for function offlinequiz_page_scanner::load_stored_image has incomplete parameters list
(#831) Phpdocs for function offlinequiz_page_scanner::hotspot_value has incomplete parameters list
(#1346) Phpdocs for function offlinequiz_page_scanner::get_corners has incomplete parameters list
(#1375) Phpdocs for function offlinequiz_page_scanner::adjust has incomplete parameters list
(#45) Class oq_point does not have @copyright tag
(#97) Class offlinequiz_page_scanner does not have @copyright tag
(#45) Class oq_point does not have @license tag
(#97) Class offlinequiz_page_scanner does not have @license tag
(#20) Package mod is not valid
mod/offlinequiz/report/rimport/upload_form.php
(#33) Class offlinequiz_upload_form is not documented
(#35) Function offlinequiz_upload_form::definition is not documented
(#20) Package mod is not valid
mod/offlinequiz/report/rimport/version.php
(#20) Package mod is not valid
mod/offlinequiz/report/statistics/classes/privacy/provider.php
(#17) File-level phpdocs block is not found
(#21) Class provider is not documented
(#21) Package is not specified for class provider. It is also not specified in file-level phpdocs
mod/offlinequiz/report/statistics/db/upgrade.php
(#29) Phpdocs for function xmldb_offlinequiz_statistics_upgrade has incomplete parameters list
mod/offlinequiz/report/statistics/lib.php
(#20) Package mod is not valid
(#35) Package mod_offlinequiz is not valid
mod/offlinequiz/report/statistics/qstats.php
(#159) Function offlinequiz_statistics_question_stats::compute_statistics is not documented
(#39) Variable offlinequiz_statistics_question_stats::$questions is not documented
(#40) Variable offlinequiz_statistics_question_stats::$subquestions is not documented
(#42) Variable offlinequiz_statistics_question_stats::$s is not documented
(#43) Variable offlinequiz_statistics_question_stats::$summarksavg is not documented
(#44) Variable offlinequiz_statistics_question_stats::$allattempts is not documented
(#49) Variable offlinequiz_statistics_question_stats::$sumofmarkvariance is not documented
(#50) Variable offlinequiz_statistics_question_stats::$randomselectors is not documented
(#71) There is no description in phpdocs for function make_blank_question_stats
(#434) There is no description in phpdocs for function get_random_guess_score
(#54) Phpdocs for function offlinequiz_statistics_question_stats::__construct has incomplete parameters list
(#96) Phpdocs for function offlinequiz_statistics_question_stats::load_step_data has incomplete parameters list
(#365) Phpdocs for function offlinequiz_statistics_question_stats::secondary_steps_walker has incomplete parameters list
(#32) Class offlinequiz_statistics_question_stats does not have @copyright tag
(#20) Package mod is not valid
mod/offlinequiz/report/statistics/report.php
(#681) Function offlinequiz_statistics_report::get_formatted_offlinequiz_info_data is not documented
(#1306) Function offlinequiz_statistics_report::analyse_responses is not documented
(#1446) Function offlinequiz_statistics_attempts_sql is not documented
(#36) No one-line description found in phpdocs for class offlinequiz_statistics_report
(#420) There is no description in phpdocs for function print_offlinequiz_group_selector
(#509) There is no description in phpdocs for function render_question_text
(#525) There is no description in phpdocs for function render_question_text_plain
(#1336) There is no description in phpdocs for function everything_download_options
(#1433) There is no description in phpdocs for function using_attempts_string
(#51) Phpdocs for function offlinequiz_statistics_report::display has incomplete parameters list
(#422) Phpdocs for function offlinequiz_statistics_report::print_offlinequiz_group_selector has incomplete parameters list
(#449) Phpdocs for function offlinequiz_statistics_report::output_individual_question_data has incomplete parameters list
(#526) Phpdocs for function offlinequiz_statistics_report::render_question_text_plain has incomplete parameters list
(#767) Phpdocs for function offlinequiz_statistics_report::output_offlinequiz_question_answer_table has incomplete parameters list
(#788) Phpdocs for function offlinequiz_statistics_report::output_question_answers has incomplete parameters list
(#940) Phpdocs for function offlinequiz_statistics_report::output_statistics_graph has incomplete parameters list
(#959) Phpdocs for function offlinequiz_statistics_report::get_emtpy_stats has incomplete parameters list
(#984) Phpdocs for function offlinequiz_statistics_report::compute_stats has incomplete parameters list
(#1224) Phpdocs for function offlinequiz_statistics_report::cache_stats has incomplete parameters list
(#1351) Phpdocs for function offlinequiz_statistics_report::output_caching_info has incomplete parameters list
(#1402) Phpdocs for function offlinequiz_statistics_report::clear_cached_data has incomplete parameters list
(#1477) Phpdocs for function offlinequiz_statistics_qubaids_condition has incomplete parameters list
mod/offlinequiz/report/statistics/responseanalysis.php
(#41) Variable offlinequiz_statistics_response_analyser::$loaded is not documented
(#17) No one-line description found in phpdocs for file
(#32) No one-line description found in phpdocs for class offlinequiz_statistics_response_analyser
(#78) There is no description in phpdocs for function has_subparts
(#85) There is no description in phpdocs for function has_response_classes
(#98) There is no description in phpdocs for function has_actual_responses
(#122) Phpdocs for function offlinequiz_statistics_response_analyser::analyse has incomplete parameters list
(#32) Class offlinequiz_statistics_response_analyser does not have @copyright tag
(#21) Package mod is not valid
mod/offlinequiz/report/statistics/statistics_form.php
(#38) Function offlinequiz_statistics_settings_form::definition is not documented
mod/offlinequiz/report/statistics/statistics_question_answer_table.php
(#56) Function offlinequiz_question_answer_statistics_table::set_questiondata is not documented
(#422) Function offlinequiz_question_answer_statistics_table::wrap_html_start is not documented
(#430) Function offlinequiz_question_answer_statistics_table::wrap_html_finish is not documented
(#31) No one-line description found in phpdocs for class offlinequiz_question_answer_statistics_table
(#410) Phpdocs for function offlinequiz_question_answer_statistics_table::is_dubious_question has incomplete parameters list
(#444) Phpdocs for function offlinequiz_question_answer_statistics_table::col_correct has incomplete parameters list
(#458) Phpdocs for function offlinequiz_question_answer_statistics_table::col_partially has incomplete parameters list
(#472) Phpdocs for function offlinequiz_question_answer_statistics_table::col_wrong has incomplete parameters list
mod/offlinequiz/report/statistics/statistics_question_table.php
(#106) Function offlinequiz_statistics_question_table::format_percentage is not documented
(#49) Phpdocs for function offlinequiz_statistics_question_table::__construct has incomplete parameters list
(#61) Phpdocs for function offlinequiz_statistics_question_table::question_setup has incomplete parameters list
mod/offlinequiz/report/statistics/statistics_table.php
(#321) Function offlinequiz_statistics_table::wrap_html_start is not documented
(#329) Function offlinequiz_statistics_table::wrap_html_finish is not documented
(#31) No one-line description found in phpdocs for class offlinequiz_statistics_table
(#309) Phpdocs for function offlinequiz_statistics_table::is_dubious_question has incomplete parameters list
(#350) Phpdocs for function offlinequiz_statistics_table::col_correct has incomplete parameters list
(#363) Phpdocs for function offlinequiz_statistics_table::col_partially has incomplete parameters list
(#375) Phpdocs for function offlinequiz_statistics_table::col_wrong has incomplete parameters list
mod/offlinequiz/review.php
(#20) Package mod is not valid
mod/offlinequiz/reviewquestion.php
(#17) No one-line description found in phpdocs for file
(#21) Package mod is not valid
mod/offlinequiz/settings.php
(#20) Package mod is not valid
mod/offlinequiz/settingslib.php
(#90) Function mod_offlinequiz_admin_review_setting::times is not documented
(#174) Function admin_setting_configtext_user_formula::validate is not documented
(#42) Constant mod_offlinequiz_admin_review_setting::IMMEDIATELY_AFTER is not documented
(#43) Constant mod_offlinequiz_admin_review_setting::LATER_WHILE_OPEN is not documented
(#44) Constant mod_offlinequiz_admin_review_setting::AFTER_CLOSE is not documented
(#170) No one-line description found in phpdocs for class admin_setting_configtext_user_formula
(#69) There is no description in phpdocs for function __construct
(#83) There is no description in phpdocs for function all_on
(#96) There is no description in phpdocs for function normalise_data
(#123) Phpdocs for function mod_offlinequiz_admin_review_setting::write_setting has incomplete parameters list
(#135) Phpdocs for function mod_offlinequiz_admin_review_setting::output_html has incomplete parameters list
(#170) Class admin_setting_configtext_user_formula does not have @copyright tag
(#170) Class admin_setting_configtext_user_formula does not have @license tag
(#20) Package mod is not valid
mod/offlinequiz/tabs.php
(#20) Package mod is not valid
mod/offlinequiz/tests/behat/behat_mod_offlinequiz.php
(#20) Package mod is not valid
mod/offlinequiz/tutorial/index.php
(#19) Package mod is not valid
mod/offlinequiz/version.php
(#17) No one-line description found in phpdocs for file
mod/offlinequiz/view.php
(#125) Function find_pdf_file is not documented
(#20) Package mod is not valid

Update savepoints problems

(4 errors, 0 warnings)

This section shows problems detected with the handling of upgrade savepoints [More info]

mod/offlinequiz/db/upgrade.php
Detected more 'if' blocks (54) than 'savepoint' calls (51)
version 2016101700 is missing corresponding savepoint call
version 2017020201 is missing corresponding savepoint call
version 2017081102 is missing corresponding savepoint call

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, 3 warnings)

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

mod/offlinequiz/templates/question_chooser.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 9: Bad value “” for attribute “action” on element “form”: Must be non-empty. ( <form action="" id="chooserform" method=""> )
(#1) HTML Validation error, line 9: Bad value “” for attribute “method” on element “form”. ( <form action="" id="chooserform" method=""> )