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

(127 errors, 13 warnings)

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

question/type/geogebra/backup/moodle2/backup_qtype_geogebra_plugin.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/backup/moodle2/restore_qtype_geogebra_plugin.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/db/upgrade.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#25) Inline comments must end in full-stops, exclamation marks, or question marks
(#25) 3 slashes comments are not allowed; use "// Comment." instead
question/type/geogebra/edit_geogebra_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#505) Variable "applet_advanced_settings" must not contain underscores.
(#506) Variable "enable_label_drags" must not contain underscores.
(#507) Variable "enable_right_click" must not contain underscores.
(#508) Variable "enable_shift_drag_zoom" must not contain underscores.
(#509) Variable "show_algebra_input" must not contain underscores.
(#510) Variable "show_menu_bar" must not contain underscores.
(#511) Variable "show_reset_icon" must not contain underscores.
(#512) Variable "show_tool_bar" must not contain underscores.
(#516) Variable "applet_advanced_settings" must not contain underscores.
(#519) Variable "enable_right_click" must not contain underscores.
(#521) Variable "enable_label_drags" must not contain underscores.
(#523) Variable "show_reset_icon" must not contain underscores.
(#525) Variable "enable_shift_drag_zoom" must not contain underscores.
(#527) Variable "show_menu_bar" must not contain underscores.
(#529) Variable "show_tool_bar" must not contain underscores.
(#531) Variable "show_algebra_input" must not contain underscores.
(#569) Line exceeds 132 characters; contains 135 characters
(#576) Expected "if (...) {\n"; found "if(...) {\n"
question/type/geogebra/lang/af/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ar-MA/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ar-TN/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ar/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/bg/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/bs/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ca-XV/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ca/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/cs/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/cy/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/da/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/de-AT/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/de/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/el/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/en-AU/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/en-GB/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/en/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/eo/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/es-ES/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/es-UY/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/es/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/et/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/eu/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/fa/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/fi/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/fil/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/fr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ga/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/gl/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/he/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/hi/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/hr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/hu-gm/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/hu/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/hy/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/id/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/is/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/it/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ja/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ji/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ka/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/kk/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/km/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/kn/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ko/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/lt/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/lv/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/mk/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ml/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/mn-mn/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/mr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ms/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/nb/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ne/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/nl-BE/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/nl/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/nn/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/no/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/pl/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/pt-PT/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/pt/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ro/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ru/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/si/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/sk/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/sl/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/sq/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/sr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/sv/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ta/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/tg/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/th/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/tr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ty/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ug/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/uk/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/ur/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/vi/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/xh/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/zh-CN/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/zh-TW/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/lang/zh/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/question.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#130) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#290) Inline comments must end in full-stops, exclamation marks, or question marks
(#290) No space found before comment text; expected "// TODO not correct anymore for automatically checked exercises" but found "//TODO not correct anymore for automatically checked exercises"
(#380) Variable "singleCorrectIgnoreOthers" must be all lower-case
(#384) Variable "singleCorrectIgnoreOthers" must be all lower-case
(#391) Variable "singleCorrectIgnoreOthers" must be all lower-case
question/type/geogebra/questiontype.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#99) Inline comments must end in full-stops, exclamation marks, or question marks
(#99) No space found before comment text; expected "// TODO not correct if autochecking enabled" but found "//TODO not correct if autochecking enabled"
(#119) Line exceeds 132 characters; contains 136 characters
(#123) Functions must not contain multiple empty lines in a row; found 2 empty lines
question/type/geogebra/renderer.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#37) This comment is 43% valid code; is this commented out code?
(#147) This comment is 43% valid code; is this commented out code?
(#154) Variable "singleCorrectIgnoreOthers" must be all lower-case
(#157) Variable "singleCorrectIgnoreOthers" must be all lower-case
(#168) Variable "singleCorrectIgnoreOthers" must be all lower-case
question/type/geogebra/tests/fixtures/ggbstringsfortesting.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#24) Line exceeds maximum limit of 180 characters; contains 215 characters
(#34) Line exceeds maximum limit of 180 characters; contains 232 characters
(#35) Line exceeds maximum limit of 180 characters; contains 219 characters
(#42) Line exceeds 132 characters; contains 149 characters
(#44) Line exceeds maximum limit of 180 characters; contains 320 characters
question/type/geogebra/tests/helper.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/tests/question_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#29) This comment is 43% valid code; is this commented out code?
(#69) This comment is 43% valid code; is this commented out code?
(#110) This comment is 43% valid code; is this commented out code?
(#120) This comment is 43% valid code; is this commented out code?
question/type/geogebra/tests/questiontype_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#107) This comment is 43% valid code; is this commented out code?
question/type/geogebra/tests/walkthrough_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
question/type/geogebra/version.php
(#2) The opening <?php tag must be followed by exactly one newline.

Javascript coding style problems

(47 errors, 85 warnings)

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

question/type/geogebra/ggbq.js
(#5) Expected space or tab after '//' in comment. (spaced-comment)
(#6) Identifier 'form_ggbq' is not in camel case. (camelcase)
(#19) Unexpected space before function parentheses. (space-before-function-paren)
(#27) 'parameters' is not defined. (no-undef)
(#29) 'parameters' is not defined. (no-undef)
(#31) 'parameters' is not defined. (no-undef)
(#32) 'parameters' is not defined. (no-undef)
(#33) 'parameters' is not defined. (no-undef)
(#35) 'parameters' is not defined. (no-undef)
(#37) 'views' is not defined. (no-undef)
(#39) 'applet1' is not defined. (no-undef)
(#39) 'GGBApplet' is not defined. (no-undef)
(#39) 'parameters' is not defined. (no-undef)
(#39) 'views' is not defined. (no-undef)
(#40) 'applet1' is not defined. (no-undef)
(#41) 'applet1' is not defined. (no-undef)
(#45) Line 45 exceeds the maximum line length of 132. (max-len)
(#45) Expected space or tab after '//' in comment. (spaced-comment)
(#55) Unexpected space before function parentheses. (space-before-function-paren)
(#55) 'options' is defined but never used. (no-unused-vars)
(#56) 'i' is not defined. (no-undef)
(#56) 'i' is not defined. (no-undef)
(#56) 'i' is not defined. (no-undef)
(#57) 'i' is not defined. (no-undef)
(#59) 'i' is not defined. (no-undef)
(#60) 'i' is not defined. (no-undef)
(#63) 'i' is not defined. (no-undef)
(#63) Don't make functions within a loop. (no-loop-func)
(#63) Unexpected space before function parentheses. (space-before-function-paren)
(#70) 'i' is not defined. (no-undef)
(#71) 'i' is not defined. (no-undef)
(#77) Missing JSDoc comment. (require-jsdoc)
(#77) 'ggbAppletOnLoad' is defined but never used. (no-unused-vars)
(#90) Missing semicolon. (semi)
(#93) Unexpected space before function parentheses. (space-before-function-paren)
(#105) Missing JSDoc comment. (require-jsdoc)
question/type/geogebra/ggbt.js
(#1) Identifier 'form_ggbt' is not in camel case. (camelcase)
(#8) Identifier 'enable_label_drags' is not in camel case. (camelcase)
(#9) Identifier 'enable_right_click' is not in camel case. (camelcase)
(#10) Identifier 'enable_shift_drag_zoom' is not in camel case. (camelcase)
(#11) Identifier 'show_algebra_input' is not in camel case. (camelcase)
(#12) Identifier 'show_menu_bar' is not in camel case. (camelcase)
(#13) Identifier 'show_reset_icon' is not in camel case. (camelcase)
(#14) Identifier 'show_tool_bar' is not in camel case. (camelcase)
(#15) Unexpected space before function parentheses. (space-before-function-paren)
(#18) 'YUI' is not defined. (no-undef)
(#18) A function with a name starting with an uppercase letter should only be used as a constructor. (new-cap)
(#20) Expected space or tab after '//' in comment. (spaced-comment)
(#29) Unexpected space before function parentheses. (space-before-function-paren)
(#29) Identifier 'client_id' is not in camel case. (camelcase)
(#34) Unexpected space before function parentheses. (space-before-function-paren)
(#45) Unexpected space before function parentheses. (space-before-function-paren)
(#59) 'ggbcheckb' is not defined. (no-undef)
(#60) 'ggbcheckb' is not defined. (no-undef)
(#61) 'ggbcheckb' is not defined. (no-undef)
(#82) Unexpected space before function parentheses. (space-before-function-paren)
(#83) ["client_id"] is better written in dot notation. (dot-notation)
(#95) Unexpected space before function parentheses. (space-before-function-paren)
(#104) 'GGBApplet' is not defined. (no-undef)
(#111) Unexpected space before function parentheses. (space-before-function-paren)
(#125) Blocks are nested too deeply (5). (max-depth)
(#126) Blocks are nested too deeply (6). (max-depth)
(#139) Identifier 'update_feedback' is not in camel case. (camelcase)
(#139) Unexpected space before function parentheses. (space-before-function-paren)
(#144) 'ggbApplet' is not defined. (no-undef)
(#151) 'fbstring' used outside of binding context. (block-scoped-var)
(#154) Line 154 exceeds the maximum line length of 132. (max-len)
(#154) 'fbstring' used outside of binding context. (block-scoped-var)
(#154) Expected space or tab after '//' in comment. (spaced-comment)
(#156) 'fbstring' used outside of binding context. (block-scoped-var)
(#160) Expected space or tab after '//' in comment. (spaced-comment)
(#161) Missing JSDoc comment. (require-jsdoc)
(#161) 'ggbAppletOnLoad' is defined but never used. (no-unused-vars)
(#161) 'id' is defined but never used. (no-unused-vars)
(#166) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#180) Unexpected space before function parentheses. (space-before-function-paren)
(#182) Missing semicolon. (semi)
(#199) Missing JSDoc comment. (require-jsdoc)
(#205) Missing JSDoc comment. (require-jsdoc)
(#206) Expected space or tab after '//' in comment. (spaced-comment)
(#207) Identifier 'enable_right_click' is not in camel case. (camelcase)
(#208) Identifier 'enable_label_drags' is not in camel case. (camelcase)
(#209) Identifier 'show_reset_icon' is not in camel case. (camelcase)
(#210) Identifier 'enable_shift_drag_zoom' is not in camel case. (camelcase)
(#211) Identifier 'show_algebra_input' is not in camel case. (camelcase)
(#212) Identifier 'show_menu_bar' is not in camel case. (camelcase)
(#213) Identifier 'show_tool_bar' is not in camel case. (camelcase)
(#216) Identifier 'enable_right_click' is not in camel case. (camelcase)
(#217) Identifier 'enable_label_drags' is not in camel case. (camelcase)
(#218) Identifier 'show_reset_icon' is not in camel case. (camelcase)
(#219) Identifier 'enable_shift_drag_zoom' is not in camel case. (camelcase)
(#220) Identifier 'show_algebra_input' is not in camel case. (camelcase)
(#221) Identifier 'show_menu_bar' is not in camel case. (camelcase)
(#222) Identifier 'show_tool_bar' is not in camel case. (camelcase)
(#225) Identifier 'enable_right_click' is not in camel case. (camelcase)
(#226) Identifier 'enable_label_drags' is not in camel case. (camelcase)
(#227) Identifier 'show_reset_icon' is not in camel case. (camelcase)
(#228) Identifier 'enable_shift_drag_zoom' is not in camel case. (camelcase)
(#229) Identifier 'show_algebra_input' is not in camel case. (camelcase)
(#230) Identifier 'show_menu_bar' is not in camel case. (camelcase)
(#231) Identifier 'show_tool_bar' is not in camel case. (camelcase)
(#234) Missing JSDoc comment. (require-jsdoc)
(#238) 'GGBApplet' is not defined. (no-undef)
(#242) 'ggbApplet' is not defined. (no-undef)
(#246) Missing JSDoc comment. (require-jsdoc)
(#256) Missing JSDoc comment. (require-jsdoc)
(#257) 'ggbcheckb' is not defined. (no-undef)
(#268) Missing JSDoc comment. (require-jsdoc)
(#269) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#269) 'ggbcheckb' is not defined. (no-undef)
(#275) Missing JSDoc comment. (require-jsdoc)
(#275) Expected to return a value at the end of this function. (consistent-return)
(#276) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#276) 'ggbcheckb' is not defined. (no-undef)
(#286) Missing JSDoc comment. (require-jsdoc)
(#287) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#287) 'ggbcheckb' is not defined. (no-undef)
(#293) Missing JSDoc comment. (require-jsdoc)
(#294) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#294) 'ggbcheckb' is not defined. (no-undef)
(#297) 'file' is not defined. (no-undef)
(#309) Unexpected space before function parentheses. (space-before-function-paren)
(#314) Identifier 'enable_right_click' is not in camel case. (camelcase)
(#315) Identifier 'enable_label_drags' is not in camel case. (camelcase)
(#316) Identifier 'show_reset_icon' is not in camel case. (camelcase)
(#317) Identifier 'enable_shift_drag_zoom' is not in camel case. (camelcase)
(#318) Identifier 'show_algebra_input' is not in camel case. (camelcase)
(#319) Identifier 'show_menu_bar' is not in camel case. (camelcase)
(#320) Identifier 'show_tool_bar' is not in camel case. (camelcase)
(#322) 'GGBApplet' is not defined. (no-undef)
(#327) 'file' is not defined. (no-undef)
(#331) Missing JSDoc comment. (require-jsdoc)

CSS problems

(5 errors, 0 warnings)

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

question/type/geogebra/styles.css
(#2) Unexpected !important (declaration-no-important)
(#3) Unexpected !important (declaration-no-important)
(#8) Expected single space after "," in a single-line function (function-comma-space-after)
(#8) Expected single space after "," in a single-line function (function-comma-space-after)
(#8) Expected single space after "," in a single-line function (function-comma-space-after)

PHPDocs style problems

(165 errors, 95 warnings)

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

question/type/geogebra/backup/moodle2/backup_qtype_geogebra_plugin.class.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#13) No one-line description found in phpdocs for class backup_qtype_geogebra_plugin
(#4) Package moodlecore is not valid
question/type/geogebra/backup/moodle2/restore_qtype_geogebra_plugin.class.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#13) No one-line description found in phpdocs for class restore_qtype_geogebra_plugin
(#43) Phpdocs for function restore_qtype_geogebra_plugin::process_geogebra has incomplete parameters list
(#4) Package moodlecore is not valid
question/type/geogebra/db/upgrade.php
(#2) Empty line found after PHP open tag
(#25) Found comment starting with three or more slashes
(#6) Package qtype is not valid
question/type/geogebra/edit_geogebra_form.php
(#2) Empty line found after PHP open tag
(#503) Function qtype_geogebra_edit_form::add_applet_options is not documented
(#575) Function qtype_geogebra_edit_form::check_is_exercise_present is not documented
(#26) Variable qtype_geogebra_edit_form::$qtypeobj is not documented
(#28) Variable qtype_geogebra_edit_form::$reload is not documented
(#30) Variable qtype_geogebra_edit_form::$ggbturl is not documented
(#32) Variable qtype_geogebra_edit_form::$deployscript is not documented
(#34) Variable qtype_geogebra_edit_form::$ggbparameters is not documented
(#36) Variable qtype_geogebra_edit_form::$ggbviews is not documented
(#38) Variable qtype_geogebra_edit_form::$ggbcodebaseversion is not documented
(#40) There is no description in phpdocs for function __construct
(#112) There is no description in phpdocs for function definition_inner
(#148) There is no description in phpdocs for function get_more_choices_string
(#155) There is no description in phpdocs for function data_preprocessing
(#196) There is no description in phpdocs for function qtype
(#239) There is no description in phpdocs for function check_is_applet_present
(#253) There is no description in phpdocs for function check_randomized_vars
(#280) There is no description in phpdocs for function check_constraints
(#347) There is no description in phpdocs for function check_answer
(#378) There is no description in phpdocs for function check_fraction
(#422) There is no description in phpdocs for function add_hidden_inputs
(#445) There is no description in phpdocs for function add_randomizedvar_fields
(#468) There is no description in phpdocs for function add_applet_elements
(#539) There is no description in phpdocs for function add_geogebra_file
(#41) Phpdocs for function qtype_geogebra_edit_form::__construct has incomplete parameters list
(#74) Phpdocs for function qtype_geogebra_edit_form::get_per_answer_fields has incomplete parameters list
(#155) Phpdocs for function qtype_geogebra_edit_form::data_preprocessing has incomplete parameters list
(#240) Phpdocs for function qtype_geogebra_edit_form::check_is_applet_present has incomplete parameters list
(#254) Phpdocs for function qtype_geogebra_edit_form::check_randomized_vars has incomplete parameters list
(#281) Phpdocs for function qtype_geogebra_edit_form::check_constraints has incomplete parameters list
(#348) Phpdocs for function qtype_geogebra_edit_form::check_answer has incomplete parameters list
(#379) Phpdocs for function qtype_geogebra_edit_form::check_fraction has incomplete parameters list
(#149) Invalid phpdocs tag @inheritdoc used
(#156) Invalid phpdocs tag @inheritdoc used
(#6) Package qtype is not valid
question/type/geogebra/lang/af/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ar-MA/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ar-TN/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ar/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/bg/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/bs/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ca-XV/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ca/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/cs/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/cy/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/da/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/de-AT/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/de/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/el/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/en-AU/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/en-GB/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/en/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/eo/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/es-ES/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/es-UY/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/es/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/et/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/eu/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/fa/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/fi/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/fil/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/fr/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ga/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/gl/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/he/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/hi/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/hr/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/hu-gm/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/hu/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/hy/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/id/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/is/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/it/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ja/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ji/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ka/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/kk/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/km/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/kn/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ko/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/lt/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/lv/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/mk/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ml/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/mn-mn/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/mr/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ms/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/nb/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ne/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/nl-BE/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/nl/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/nn/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/no/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/pl/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/pt-PT/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/pt/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ro/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ru/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/si/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/sk/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/sl/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/sq/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/sr/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/sv/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ta/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/tg/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/th/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/tr/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ty/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ug/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/uk/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/ur/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/vi/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/xh/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/zh-CN/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/zh-TW/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/lang/zh/qtype_geogebra.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/question.php
(#2) Empty line found after PHP open tag
(#103) Function qtype_geogebra_question::calculate_all_expressions is not documented
(#25) Variable qtype_geogebra_question::$ggbturl is not documented
(#26) Variable qtype_geogebra_question::$ggbparameters is not documented
(#27) Variable qtype_geogebra_question::$ggbviews is not documented
(#28) Variable qtype_geogebra_question::$ggbcodebaseversion is not documented
(#29) Variable qtype_geogebra_question::$ggbxml is not documented
(#30) Variable qtype_geogebra_question::$israndomized is not documented
(#31) Variable qtype_geogebra_question::$isexercise is not documented
(#32) Variable qtype_geogebra_question::$randomizedvar is not documented
(#33) Variable qtype_geogebra_question::$constraints is not documented
(#35) Variable qtype_geogebra_question::$currentvals is not documented
(#112) There is no description in phpdocs for function get_expected_data
(#124) There is no description in phpdocs for function get_correct_response
(#58) Phpdocs for function qtype_geogebra_question::start_attempt has incomplete parameters list
(#17) Class qtype_geogebra_question does not have @copyright tag
(#401) Class qtype_geogebra_question_helper does not have @copyright tag
(#17) Class qtype_geogebra_question does not have @license tag
(#401) Class qtype_geogebra_question_helper does not have @license tag
(#113) Invalid phpdocs tag @inheritdoc used
(#6) Package qtype is not valid
question/type/geogebra/questiontype.php
(#2) Empty line found after PHP open tag
(#73) There is no description in phpdocs for function is_manual_graded
(#80) There is no description in phpdocs for function get_random_guess_score
(#6) Package qtype is not valid
question/type/geogebra/renderer.php
(#2) Empty line found after PHP open tag
(#14) Class qtype_geogebra_renderer does not have @copyright tag
(#14) Class qtype_geogebra_renderer does not have @license tag
(#6) Package qtype is not valid
question/type/geogebra/tests/fixtures/ggbstringsfortesting.php
(#2) Empty line found after PHP open tag
(#19) Variable ggbstringsfortesting::$views is not documented
(#21) Variable ggbstringsfortesting::$pointparameters is not documented
(#22) Variable ggbstringsfortesting::$pointxml is not documented
(#15) Class ggbstringsfortesting does not have @copyright tag
(#15) Class ggbstringsfortesting does not have @license tag
(#6) Package qtype is not valid
question/type/geogebra/tests/helper.php
(#2) Empty line found after PHP open tag
(#25) There is no description in phpdocs for function get_test_questions
(#6) Package qtype is not valid
question/type/geogebra/tests/question_test.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/tests/questiontype_test.php
(#2) Empty line found after PHP open tag
(#28) Variable qtype_geogebra_test::$includecoverage is not documented
(#44) There is no description in phpdocs for function get_test_question_data
(#6) Package qtype is not valid
question/type/geogebra/tests/walkthrough_test.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid
question/type/geogebra/version.php
(#2) Empty line found after PHP open tag
(#6) Package qtype is not valid

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


grunt changes

(1 errors, 1 warnings)

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

Problems running grunt
Task "stylelint:css" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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