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

(302 errors, 34 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.
(#32) Inline comments must start with a capital letter, digit or 3-dots sequence
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#32) This comment is 63% valid code; is this commented out code?
(#32) Line indented incorrectly; expected at least 4 spaces, found 0
(#32) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#224) This comment is 42% valid code; is this commented out code?
(#231) Inline comments must start with a capital letter, digit or 3-dots sequence
(#231) This comment is 64% valid code; is this commented out code?
(#231) No space found before comment text; expected "// $module = array('name' => 'form_ggbt'," but found "//$module = array('name' => 'form_ggbt',"
(#232) Expected 1 space before comment text but found 15; use block comment if you need indentation
(#233) Expected 1 space before comment text but found 15; use block comment if you need indentation
(#234) No space found before comment text; expected "// $PAGE->requires->js_init_call('M.form_ggbt.init', array($options), true, $module);" but found "//$PAGE->requires->js_init_call('M.form_ggbt.init', array($options), true, $module);"
(#235) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#484) Inline comments must start with a capital letter, digit or 3-dots sequence
(#484) This comment is 75% valid code; is this commented out code?
(#484) No space found before comment text; expected "// $mform->addElement('html', $this->deployscript);" but found "//$mform->addElement('html', $this->deployscript);"
(#486) Line exceeds maximum limit of 180 characters; contains 239 characters
(#489) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#492) Inline comments must start with a capital letter, digit or 3-dots sequence
(#492) Line indented incorrectly; expected at least 12 spaces, found 0
(#492) Expected 1 space before comment text but found 12; use block comment if you need indentation
(#493) Line indented incorrectly; expected at least 12 spaces, found 0
(#493) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#494) Line indented incorrectly; expected at least 12 spaces, found 0
(#494) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#495) Line indented incorrectly; expected at least 12 spaces, found 0
(#495) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#496) Line indented incorrectly; expected at least 12 spaces, found 0
(#496) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#497) Line indented incorrectly; expected at least 12 spaces, found 0
(#497) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#498) Line indented incorrectly; expected at least 12 spaces, found 0
(#498) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#499) Line indented incorrectly; expected at least 12 spaces, found 0
(#499) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#500) Line indented incorrectly; expected at least 12 spaces, found 0
(#500) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#501) Line indented incorrectly; expected at least 12 spaces, found 0
(#501) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#502) Line indented incorrectly; expected at least 12 spaces, found 0
(#502) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#503) Line indented incorrectly; expected at least 12 spaces, found 0
(#503) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#504) Line indented incorrectly; expected at least 12 spaces, found 0
(#504) Expected 1 space before comment text but found 16; use block comment if you need indentation
(#505) Line indented incorrectly; expected at least 12 spaces, found 0
(#505) Expected 1 space before comment text but found 12; use block comment if you need indentation
(#506) Line indented incorrectly; expected at least 12 spaces, found 0
(#506) No space found before comment text; expected "// <script type="text/javascript">" but found "//<script type="text/javascript">"
(#507) Line indented incorrectly; expected at least 12 spaces, found 0
(#507) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#508) Line indented incorrectly; expected at least 12 spaces, found 0
(#508) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#509) Line indented incorrectly; expected at least 12 spaces, found 0
(#509) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#510) Line indented incorrectly; expected at least 12 spaces, found 0
(#510) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#511) Line indented incorrectly; expected at least 12 spaces, found 0
(#511) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#512) Line indented incorrectly; expected at least 12 spaces, found 0
(#512) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#513) Line indented incorrectly; expected at least 12 spaces, found 0
(#513) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#514) Line indented incorrectly; expected at least 12 spaces, found 0
(#514) No space found before comment text; expected "// </script>" but found "//</script>"
(#517) Whitespace found at end of line within string
(#523) Whitespace found at end of line within string
(#533) Variable "applet_advanced_settings" must not contain underscores.
(#534) Variable "enable_label_drags" must not contain underscores.
(#535) Variable "enable_right_click" must not contain underscores.
(#536) Variable "enable_shift_drag_zoom" must not contain underscores.
(#537) Variable "show_algebra_input" must not contain underscores.
(#538) Variable "show_menu_bar" must not contain underscores.
(#539) Variable "show_reset_icon" must not contain underscores.
(#540) Variable "show_tool_bar" must not contain underscores.
(#544) Variable "applet_advanced_settings" must not contain underscores.
(#549) Variable "enable_right_click" must not contain underscores.
(#551) Variable "enable_label_drags" must not contain underscores.
(#553) Variable "show_reset_icon" must not contain underscores.
(#555) Variable "enable_shift_drag_zoom" must not contain underscores.
(#557) Variable "show_menu_bar" must not contain underscores.
(#559) Variable "show_tool_bar" must not contain underscores.
(#561) Variable "show_algebra_input" must not contain underscores.
(#583) Inline comments must start with a capital letter, digit or 3-dots sequence
(#583) This comment is 62% valid code; is this commented out code?
(#583) No space found before comment text; expected "// $fp = $this->initggtfilpicker($clientid, 'ggbturl');" but found "//$fp = $this->initggtfilpicker($clientid, 'ggbturl');"
(#584) No space found before comment text; expected "// $ggbtrepo = repository::get_type_by_typename('geogebratube');" but found "//$ggbtrepo = repository::get_type_by_typename('geogebratube');"
(#585) Line indented incorrectly; expected at least 8 spaces, found 0
(#585) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#586) Line indented incorrectly; expected at least 8 spaces, found 0
(#587) Line indented incorrectly; expected at least 8 spaces, found 0
(#587) Expected 1 space before comment text but found 12; use block comment if you need indentation
(#588) Line indented incorrectly; expected at least 8 spaces, found 0
(#588) Expected 1 space before comment text but found 12; use block comment if you need indentation
(#589) Line indented incorrectly; expected at least 8 spaces, found 0
(#589) Expected 1 space before comment text but found 20; use block comment if you need indentation
(#590) Line indented incorrectly; expected at least 8 spaces, found 0
(#590) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#596) Inline comments must start with a capital letter, digit or 3-dots sequence
(#596) This comment is 57% valid code; is this commented out code?
(#596) Line indented incorrectly; expected at least 8 spaces, found 0
(#596) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#597) Line indented incorrectly; expected at least 8 spaces, found 0
(#598) Line indented incorrectly; expected at least 8 spaces, found 0
(#598) Expected 1 space before comment text but found 12; use block comment if you need indentation
(#599) Inline comments must end in full-stops, exclamation marks, or question marks
(#599) Line indented incorrectly; expected at least 8 spaces, found 0
(#599) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#600) Line exceeds 132 characters; contains 135 characters
(#607) 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.
(#62) File must end with a newline character
question/type/geogebra/lang/ar-MA/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ar-TN/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ar/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/bg/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/bs/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ca-XV/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ca/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/cs/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/cy/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/da/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/de-AT/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/de/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/el/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/en-AU/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/en-GB/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/en/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/eo/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/es-ES/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/es-UY/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/es/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/et/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/eu/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/fa/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/fi/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/fil/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/fr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ga/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/gl/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/he/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/hi/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/hr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/hu-gm/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/hu/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/hy/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/id/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/is/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/it/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ja/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ji/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ka/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/kk/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/km/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/kn/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ko/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/lt/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/lv/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/mk/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ml/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/mn-mn/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/mr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ms/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/nb/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ne/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/nl-BE/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#50) File must end with a newline character
question/type/geogebra/lang/nl/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/nn/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/no/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/pl/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/pt-PT/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/pt/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ro/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ru/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/si/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/sk/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/sl/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/sq/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/sr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/sv/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ta/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/tg/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/th/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/tr/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ty/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ug/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/uk/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/ur/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/vi/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/xh/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/zh-CN/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/zh-TW/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/lang/zh/qtype_geogebra.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#62) File must end with a newline character
question/type/geogebra/question.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#92) This comment is 42% valid code; is this commented out code?
(#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
(#586) File must end with a newline character
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
(#183) File must end with a newline character
question/type/geogebra/renderer.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#33) Opening brace should be on the same line as the declaration
(#34) global $PAGE cannot be used in renderers. Use $this->page.
(#35) Inline comments must start with a capital letter, digit or 3-dots sequence
(#35) This comment is 72% valid code; is this commented out code?
(#35) No space found before comment text; expected "// $PAGE->requires->js(new moodle_url('https://cdn.geogebra.org/apps/deployggb.js'));" but found "//$PAGE->requires->js(new moodle_url('https://cdn.geogebra.org/apps/deployggb.js'));"
(#39) This comment is 50% valid code; is this commented out code?
(#123) Variable "responsevarsJSON" must be all lower-case
(#125) Variable "appletParametersId" must be all lower-case
(#127) Variable "appletParametersId" must be all lower-case
(#138) Variable "responsevarsJSON" must be all lower-case
(#145) Variable "appletParametersId" must be all lower-case
(#145) Inline comments must start with a capital letter, digit or 3-dots sequence
(#145) This comment is 74% valid code; is this commented out code?
(#145) No space found before comment text; expected "// , array($options));" but found "//, array($options));"
(#170) Opening brace should be on the same line as the declaration
(#171) This comment is 50% valid code; is this commented out code?
(#178) Variable "singleCorrectIgnoreOthers" must be all lower-case
(#181) Variable "singleCorrectIgnoreOthers" must be all lower-case
(#192) 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
(#135) File must end with a newline character
question/type/geogebra/tests/helper.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#173) File must end with a newline character
question/type/geogebra/tests/question_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#29) This comment is 50% valid code; is this commented out code?
(#69) This comment is 50% valid code; is this commented out code?
(#111) This comment is 50% valid code; is this commented out code?
(#121) This comment is 50% valid code; is this commented out code?
(#130) File must end with a newline character
question/type/geogebra/tests/questiontype_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#108) This comment is 50% 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.
(#100) Inline comments must start with a capital letter, digit or 3-dots sequence
(#100) This comment is 86% valid code; is this commented out code?
question/type/geogebra/version.php
(#2) The opening <?php tag must be followed by exactly one newline.

Javascript coding style problems

(35 errors, 117 warnings)

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

question/type/geogebra/amd/src/ggbq.js
(#11) Unexpected space before function parentheses. (space-before-function-paren)
(#26) Comments should not begin with a lowercase character. (capitalized-comments)
(#26) Expected space or tab after '//' in comment. (spaced-comment)
(#28) Comments should not begin with a lowercase character. (capitalized-comments)
(#28) Expected space or tab after '//' in comment. (spaced-comment)
(#30) Unexpected space before function parentheses. (space-before-function-paren)
(#36) Unexpected space before function parentheses. (space-before-function-paren)
(#56) Unexpected space before function parentheses. (space-before-function-paren)
(#68) Comments should not begin with a lowercase character. (capitalized-comments)
(#88) Comments should not begin with a lowercase character. (capitalized-comments)
question/type/geogebra/amd/src/ggbt.js
(#112) ["client_id"] is better written in dot notation. (dot-notation)
(#114) Comments should not begin with a lowercase character. (capitalized-comments)
(#154) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#155) Blocks are nested too deeply (6). Maximum allowed is 4. (max-depth)
(#168) Identifier 'update_feedback' is not in camel case. (camelcase)
(#185) Comments should not begin with a lowercase character. (capitalized-comments)
(#185) Expected space or tab after '//' in comment. (spaced-comment)
(#199) Identifier 'enable_right_click' is not in camel case. (camelcase)
(#200) Identifier 'enable_label_drags' is not in camel case. (camelcase)
(#201) Identifier 'show_reset_icon' is not in camel case. (camelcase)
(#202) Identifier 'enable_shift_drag_zoom' is not in camel case. (camelcase)
(#203) Identifier 'show_algebra_input' is not in camel case. (camelcase)
(#204) Identifier 'show_menu_bar' is not in camel case. (camelcase)
(#205) Identifier 'show_tool_bar' is not in camel case. (camelcase)
(#244) Comments should not begin with a lowercase character. (capitalized-comments)
(#267) Expected to return a value at the end of method 'handleDragOver'. (consistent-return)
(#295) Comments should not begin with a lowercase character. (capitalized-comments)
(#295) Expected space or tab after '//' in comment. (spaced-comment)
(#298) Comments should not begin with a lowercase character. (capitalized-comments)
(#298) Expected space or tab after '//' in comment. (spaced-comment)
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)
(#39) 'GGBApplet' is not defined. (no-undef)
(#56) Unexpected space before function parentheses. (space-before-function-paren)
(#56) 'Y' is defined but never used. (no-unused-vars)
(#56) 'options' is defined but never used. (no-unused-vars)
(#57) 'i' is not defined. (no-undef)
(#57) 'i' is not defined. (no-undef)
(#57) 'i' is not defined. (no-undef)
(#58) 'i' is not defined. (no-undef)
(#60) 'i' is not defined. (no-undef)
(#61) 'i' is not defined. (no-undef)
(#64) 'i' is not defined. (no-undef)
(#64) Function declared in a loop contains unsafe references to variable(s) 'ggbApplet', 'responsestring', 'ggbApplet', 'responsestring'. (no-loop-func)
(#64) Unexpected space before function parentheses. (space-before-function-paren)
(#71) 'i' is not defined. (no-undef)
(#72) 'i' is not defined. (no-undef)
(#78) Missing JSDoc comment. (require-jsdoc)
(#78) 'ggbAppletOnLoad' is defined but never used. (no-unused-vars)
(#91) Missing semicolon. (semi)
(#94) Unexpected space before function parentheses. (space-before-function-paren)
(#106) 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) A function with a name starting with an uppercase letter should only be used as a constructor. (new-cap)
(#18) 'YUI' is not defined. (no-undef)
(#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)
(#85) Comments should not begin with a lowercase character. (capitalized-comments)
(#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). Maximum allowed is 4. (max-depth)
(#126) Blocks are nested too deeply (6). Maximum allowed is 4. (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) This line has a length of 133. Maximum allowed is 132. (max-len)
(#154) 'fbstring' used outside of binding context. (block-scoped-var)
(#154) Comments should not begin with a lowercase character. (capitalized-comments)
(#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 function 'handleDragOver'. (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)
(#313) Comments should not begin with a lowercase character. (capitalized-comments)
(#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

(6 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)
(#14) 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

(174 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
(#4) Package moodlecore is not valid
(#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
question/type/geogebra/backup/moodle2/restore_qtype_geogebra_plugin.class.php
(#4) Package moodlecore is not valid
(#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
question/type/geogebra/db/upgrade.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
(#25) Found comment starting with three or more slashes
question/type/geogebra/edit_geogebra_form.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
(#531) Function qtype_geogebra_edit_form::add_applet_options is not documented
(#606) 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
(#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
(#240) There is no description in phpdocs for function check_is_applet_present
(#254) There is no description in phpdocs for function check_randomized_vars
(#281) There is no description in phpdocs for function check_constraints
(#348) There is no description in phpdocs for function check_answer
(#379) There is no description in phpdocs for function check_fraction
(#423) There is no description in phpdocs for function add_hidden_inputs
(#446) There is no description in phpdocs for function add_randomizedvar_fields
(#469) There is no description in phpdocs for function add_applet_elements
(#570) 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
(#241) Phpdocs for function qtype_geogebra_edit_form::check_is_applet_present has incomplete parameters list
(#255) Phpdocs for function qtype_geogebra_edit_form::check_randomized_vars has incomplete parameters list
(#282) Phpdocs for function qtype_geogebra_edit_form::check_constraints has incomplete parameters list
(#349) Phpdocs for function qtype_geogebra_edit_form::check_answer has incomplete parameters list
(#380) 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
question/type/geogebra/lang/af/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ar-MA/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ar-TN/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ar/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/bg/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/bs/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ca-XV/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ca/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/cs/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/cy/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/da/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/de-AT/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/de/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/el/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/en-AU/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/en-GB/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/en/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/eo/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/es-ES/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/es-UY/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/es/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/et/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/eu/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/fa/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/fi/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/fil/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/fr/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ga/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/gl/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/he/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/hi/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/hr/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/hu-gm/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/hu/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/hy/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/id/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/is/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/it/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ja/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ji/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ka/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/kk/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/km/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/kn/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ko/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/lt/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/lv/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/mk/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ml/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/mn-mn/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/mr/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ms/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/nb/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ne/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/nl-BE/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/nl/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/nn/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/no/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/pl/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/pt-PT/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/pt/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ro/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ru/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/si/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/sk/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/sl/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/sq/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/sr/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/sv/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ta/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/tg/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/th/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/tr/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ty/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ug/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/uk/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/ur/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/vi/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/xh/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/zh-CN/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/zh-TW/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/lang/zh/qtype_geogebra.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/question.php
(#6) Package qtype is not valid
(#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
(#113) Invalid phpdocs tag @inheritdoc used
(#140) Inline phpdocs tag {@link question_attempt_step::get_qt_data()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#162) Inline phpdocs tag {@link question_attempt_step::get_qt_data()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#196) Inline phpdocs tag {@link is_complete_response} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#209) Inline phpdocs tag {@link grade_response()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#295) Inline phpdocs tag {@link grade_response()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#297) Inline phpdocs tag {@link question_classified_response} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#335) Inline phpdocs tag {@link question_state} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#339) Inline phpdocs tag {@link question_attempt_step::get_qt_data()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#421) Inline phpdocs tag {@link is_valid_inequality} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#438) Inline phpdocs tag {@link is_valid_inequality_for_randomizedvars} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#522) Inline phpdocs tag {@link \qtype_geogebra_edit_form::validation} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#525) Inline phpdocs tag {@link \qtype_geogebra_edit_form::start_attempt} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#527) Inline phpdocs tag {@link \qtype_geogebra_question_helper::get_variables} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#529) Inline phpdocs tag {@link is_valid_inequality_for_randomizedvars} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#564) Inline phpdocs tag {@link set_random_values} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#578) Inline phpdocs tag {@link \qtype_geogebra_question_helper::get_variables} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
question/type/geogebra/questiontype.php
(#6) Package qtype is not valid
(#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
(#39) Inline phpdocs tag {@link save_question()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
question/type/geogebra/renderer.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/tests/fixtures/ggbstringsfortesting.php
(#6) Package qtype is not valid
(#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
question/type/geogebra/tests/helper.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
(#25) There is no description in phpdocs for function get_test_questions
(#27) Inline phpdocs tag {@link test_question_maker::make_question} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
question/type/geogebra/tests/question_test.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/tests/questiontype_test.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
(#29) Variable questiontype_test::$includecoverage is not documented
(#45) There is no description in phpdocs for function get_test_question_data
question/type/geogebra/tests/walkthrough_test.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag
question/type/geogebra/version.php
(#6) Package qtype is not valid
(#2) Empty line found after PHP open tag

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

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

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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


Gherkin .feature problems

(0 errors, 0 warnings)

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