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

(515 errors, 148 warnings)

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

question/type/coderunner/classes/bad_json_exception.php
(#21) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/bulk_tester.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/combinator_grader_outcome.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/constants.php
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/equality_grader.php
(#34) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/escapers.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/event/sandbox_webservice_exec.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#55) File must end with a newline character
question/type/coderunner/classes/exception.php
(#21) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/external/run_in_sandbox.php
(#126) Variable "hour_ago" must not contain underscores.
(#128) Variable "log_params" must not contain underscores.
(#128) Variable "hour_ago" must not contain underscores.
(#130) Variable "log_params" must not contain underscores.
question/type/coderunner/classes/grader.php
(#35) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/html_wrapper.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/ideonesandbox.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/localsandbox.php
(#235) The abstract declaration must precede the visibility declaration
(#248) The abstract declaration must precede the visibility declaration
question/type/coderunner/classes/near_equality_grader.php
(#32) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/overload_exception.php
(#21) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/privacy/provider.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/regex_grader.php
(#39) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/student.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/template_grader.php
(#31) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/test_result.php
(#30) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/testing_outcome.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/classes/twig.php
(#23) "require_once" must be immediately followed by an open parenthesis
(#24) "require_once" must be immediately followed by an open parenthesis
(#77) Must use "self::" for local static member reference
(#142) Opening brace should be on the same line as the declaration
(#169) Inline comments must start with a capital letter, digit or 3-dots sequence
(#170) Inline comments must end in full-stops, exclamation marks, or question marks
(#188) Inline comments must end in full-stops, exclamation marks, or question marks
(#188) This comment is 45% valid code; is this commented out code?
(#197) Expected 1 space after asterisk; 2 found
(#200) Opening brace should be on the same line as the declaration
question/type/coderunner/classes/twig_security_policy.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#12) Line 12 of the opening comment must start "//".
(#13) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#13) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#13) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#25) Opening brace should be on the same line as the declaration for class qtype_coderunner_twig_security_policy
(#26) Member variable "allowedTags" must be all lower-case
(#27) Member variable "allowedFilters" must be all lower-case
(#28) Member variable "allowedMethods" must be all lower-case
(#29) Member variable "allowedProperties" must be all lower-case
(#30) Member variable "allowedFunctions" must be all lower-case
(#32) Variable "allowedTags" must be all lower-case
(#32) Variable "allowedFilters" must be all lower-case
(#32) Variable "allowedMethods" must be all lower-case
(#32) Variable "allowedProperties" must be all lower-case
(#32) Variable "allowedFunctions" must be all lower-case
(#32) Line exceeds 132 characters; contains 173 characters
(#33) Opening brace should be on the same line as the declaration
(#34) Variable "allowedTags" must be all lower-case
(#35) Variable "allowedFilters" must be all lower-case
(#36) Variable "allowedMethods" must be all lower-case
(#37) Variable "allowedProperties" must be all lower-case
(#38) Variable "allowedFunctions" must be all lower-case
(#41) Public method name "qtype_coderunner_twig_security_policy::setAllowedTags" must be in lower-case letters only
(#42) Opening brace should be on the same line as the declaration
(#46) Public method name "qtype_coderunner_twig_security_policy::setAllowedFilters" must be in lower-case letters only
(#47) Opening brace should be on the same line as the declaration
(#51) Public method name "qtype_coderunner_twig_security_policy::setAllowedMethods" must be in lower-case letters only
(#52) Opening brace should be on the same line as the declaration
(#55) Inline comments must start with a capital letter, digit or 3-dots sequence
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
(#60) Closing brace must be on a line by itself
(#60) Line exceeds maximum limit of 180 characters; contains 186 characters
(#64) Public method name "qtype_coderunner_twig_security_policy::setAllowedProperties" must be in lower-case letters only
(#65) Opening brace should be on the same line as the declaration
(#69) Public method name "qtype_coderunner_twig_security_policy::setAllowedFunctions" must be in lower-case letters only
(#70) Opening brace should be on the same line as the declaration
(#74) Public method name "qtype_coderunner_twig_security_policy::checkSecurity" must be in lower-case letters only
(#75) Opening brace should be on the same line as the declaration
(#90) Line exceeds 132 characters; contains 135 characters
(#95) Public method name "qtype_coderunner_twig_security_policy::checkMethodAllowed" must be in lower-case letters only
(#96) Opening brace should be on the same line as the declaration
(#113) Line exceeds 132 characters; contains 164 characters
(#117) Public method name "qtype_coderunner_twig_security_policy::checkPropertyAllowed" must be in lower-case letters only
(#118) Opening brace should be on the same line as the declaration
(#130) Line exceeds 132 characters; contains 172 characters
question/type/coderunner/classes/twigmacros.php
(#21) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#64) Whitespace found at end of line within string
question/type/coderunner/db/access.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
question/type/coderunner/db/install.php
(#21) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/db/upgrade.php
(#23) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/lib.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/problemspec.php
(#33) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
question/type/coderunner/renderer.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/coderunner/tests/c_questions_test.php
(#38) PHPUnit testcase name "qtype_coderunner_c_questions_testcase" does not match file name "c_questions_test"
(#38) PHPUnit class "qtype_coderunner_c_questions_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/cpp_questions_test.php
(#38) PHPUnit testcase name "qtype_coderunner_cpp_questions_testcase" does not match file name "cpp_questions_test"
(#38) PHPUnit class "qtype_coderunner_cpp_questions_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/customise_test.php
(#33) PHPUnit testcase name "qtype_coderunner_customise_testcase" does not match file name "customise_test"
(#33) PHPUnit class "qtype_coderunner_customise_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/datafile_test.php
(#33) PHPUnit testcase name "qtype_coderunner_datafile_testcase" does not match file name "datafile_test"
(#33) PHPUnit class "qtype_coderunner_datafile_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/grader_test.php
(#39) PHPUnit testcase name "qtype_coderunner_grader_testcase" does not match file name "grader_test"
(#39) PHPUnit class "qtype_coderunner_grader_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/graphui_save_test.php
(#34) PHPUnit testcase name "qtype_coderunner_graphui_save_testcase" does not match file name "graphui_save_test"
(#34) PHPUnit class "qtype_coderunner_graphui_save_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/helper.php
(#646) Line indented incorrectly; expected at least 8 spaces, found 5
question/type/coderunner/tests/ideonesandbox_test.php
(#34) PHPUnit testcase name "qtype_coderunner_ideonesandbox_testcase" does not match file name "ideonesandbox_test"
(#34) PHPUnit class "qtype_coderunner_ideonesandbox_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/java_question_test.php
(#38) PHPUnit testcase name "qtype_coderunner_java_question_testcase" does not match file name "java_question_test"
(#38) PHPUnit class "qtype_coderunner_java_question_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/jobesandbox_test.php
(#40) PHPUnit testcase name "qtype_coderunner_jobesandbox_testcase" does not match file name "jobesandbox_test"
(#40) PHPUnit class "qtype_coderunner_jobesandbox_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/matlab_question_test.php
(#39) PHPUnit testcase name "qtype_coderunner_matlab_question_testcase" does not match file name "matlab_question_test"
(#39) PHPUnit class "qtype_coderunner_matlab_question_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/nodejs_question_test.php
(#38) PHPUnit testcase name "qtype_coderunner_nodejs_question_testcase" does not match file name "nodejs_question_test"
(#38) PHPUnit class "qtype_coderunner_nodejs_question_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/octave_question_test.php
(#39) PHPUnit testcase name "qtype_coderunner_octave_question_testcase" does not match file name "octave_question_test"
(#39) PHPUnit class "qtype_coderunner_octave_question_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/penaltyregime_test.php
(#44) PHPUnit testcase name "qtype_coderunner_penaltyregime_testcase" does not match file name "penaltyregime_test"
(#44) PHPUnit class "qtype_coderunner_penaltyregime_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/phpquestions_test.php
(#37) PHPUnit testcase name "qtype_coderunner_phpquestions_testcase" does not match file name "phpquestions_test"
(#37) PHPUnit class "qtype_coderunner_phpquestions_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/precheckwalkthrough_test.php
(#36) PHPUnit testcase name "qtype_coderunner_precheckwalkthrough_testcase" does not match file name "precheckwalkthrough_test"
(#36) PHPUnit class "qtype_coderunner_precheckwalkthrough_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/prototype_test.php
(#36) PHPUnit testcase name "qtype_coderunner_prototype_testcase" does not match file name "prototype_test"
(#36) PHPUnit class "qtype_coderunner_prototype_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/pythonpylint_test.php
(#35) PHPUnit testcase name "qtype_coderunner_pythonpylint_testcase" does not match file name "pythonpylint_test"
(#35) PHPUnit class "qtype_coderunner_pythonpylint_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/pythonquestions_test.php
(#37) PHPUnit testcase name "qtype_coderunner_pythonquestions_testcase" does not match file name "pythonquestions_test"
(#37) PHPUnit class "qtype_coderunner_pythonquestions_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/questiontype_test.php
(#44) PHPUnit testcase name "qtype_coderunner_questiontype_testcase" does not match file name "questiontype_test"
(#44) PHPUnit class "qtype_coderunner_questiontype_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/restore_test.php
(#40) PHPUnit testcase name "qtype_coderunner_restore_testcase" does not match file name "restore_test"
(#40) PHPUnit class "qtype_coderunner_restore_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/template_test.php
(#37) PHPUnit testcase name "qtype_coderunner_template_testcase" does not match file name "template_test"
(#37) PHPUnit class "qtype_coderunner_template_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/test.php
(#68) Protected method name "qtype_coderunner_testcase::onNotSuccessfulTest" must be in lower-case letters only
question/type/coderunner/tests/ui_parameters_test.php
(#36) PHPUnit testcase name "qtype_coderunner_ui_parameters_testcase" does not match file name "ui_parameters_test"
(#36) PHPUnit class "qtype_coderunner_ui_parameters_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/walkthrough_combinator_grader_test.php
(#42) PHPUnit testcase name "qtype_coderunner_walkthrough_combinator_grader_testcase" does not match file name "walkthrough_combinator_grader_test"
(#42) PHPUnit class "qtype_coderunner_walkthrough_combinator_grader_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
(#167) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/tests/walkthrough_display_feedback_test.php
(#35) PHPUnit testcase name "qtype_coderunner_walkthrough_display_feedback_testcase" does not match file name "walkthrough_display_feedback_test"
(#35) PHPUnit class "qtype_coderunner_walkthrough_display_feedback_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/walkthrough_extras_test.php
(#39) PHPUnit testcase name "qtype_coderunner_walkthrough_extras_testcase" does not match file name "walkthrough_extras_test"
(#39) PHPUnit class "qtype_coderunner_walkthrough_extras_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/walkthrough_multilang_test.php
(#37) PHPUnit testcase name "qtype_coderunner_walkthrough_multilang_testcase" does not match file name "walkthrough_multilang_test"
(#37) PHPUnit class "qtype_coderunner_walkthrough_multilang_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/walkthrough_randomisation_test.php
(#36) PHPUnit testcase name "qtype_coderunner_walkthrough_randomisation_testcase" does not match file name "walkthrough_randomisation_test"
(#36) PHPUnit class "qtype_coderunner_walkthrough_randomisation_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/tests/walkthrough_test.php
(#43) PHPUnit testcase name "qtype_coderunner_walkthrough_testcase" does not match file name "walkthrough_test"
(#43) PHPUnit class "qtype_coderunner_walkthrough_testcase" does not have any namespace. It is recommended to add it to the "qtype_coderunner" namespace, using more levels if needed, in order to match the code being tested
question/type/coderunner/vendor/autoload.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) "require_once" must be immediately followed by an open parenthesis
question/type/coderunner/vendor/composer/ClassLoader.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#44) Opening brace should be on the same line as the declaration for class ClassLoader
(#45) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) Member variable "prefixLengthsPsr4" must be all lower-case
(#47) Member variable "prefixDirsPsr4" must be all lower-case
(#48) Member variable "fallbackDirsPsr4" must be all lower-case
(#50) Inline comments must end in full-stops, exclamation marks, or question marks
(#51) Member variable "prefixesPsr0" must be all lower-case
(#52) Member variable "fallbackDirsPsr0" must be all lower-case
(#54) Member variable "useIncludePath" must be all lower-case
(#55) Member variable "classMap" must be all lower-case
(#56) Member variable "classMapAuthoritative" must be all lower-case
(#57) Member variable "missingClasses" must be all lower-case
(#58) Member variable "apcuPrefix" must be all lower-case
(#60) Public method name "ClassLoader::getPrefixes" must be in lower-case letters only
(#61) Opening brace should be on the same line as the declaration
(#69) Public method name "ClassLoader::getPrefixesPsr4" must be in lower-case letters only
(#70) Opening brace should be on the same line as the declaration
(#74) Public method name "ClassLoader::getFallbackDirs" must be in lower-case letters only
(#75) Opening brace should be on the same line as the declaration
(#79) Public method name "ClassLoader::getFallbackDirsPsr4" must be in lower-case letters only
(#80) Opening brace should be on the same line as the declaration
(#84) Public method name "ClassLoader::getClassMap" must be in lower-case letters only
(#85) Opening brace should be on the same line as the declaration
(#92) Public method name "ClassLoader::addClassMap" must be in lower-case letters only
(#92) Variable "classMap" must be all lower-case
(#93) Opening brace should be on the same line as the declaration
(#95) Variable "classMap" must be all lower-case
(#97) Variable "classMap" must be all lower-case
(#110) Opening brace should be on the same line as the declaration
(#156) Public method name "ClassLoader::addPsr4" must be in lower-case letters only
(#157) Opening brace should be on the same line as the declaration
(#171) Usage of ELSEIF not allowed; use ELSE IF instead
(#179) Usage of ELSEIF not allowed; use ELSE IF instead
(#202) Opening brace should be on the same line as the declaration
(#219) Public method name "ClassLoader::setPsr4" must be in lower-case letters only
(#220) Opening brace should be on the same line as the declaration
(#238) Public method name "ClassLoader::setUseIncludePath" must be in lower-case letters only
(#238) Variable "useIncludePath" must be all lower-case
(#239) Opening brace should be on the same line as the declaration
(#240) Variable "useIncludePath" must be all lower-case
(#249) Public method name "ClassLoader::getUseIncludePath" must be in lower-case letters only
(#250) Opening brace should be on the same line as the declaration
(#260) Public method name "ClassLoader::setClassMapAuthoritative" must be in lower-case letters only
(#260) Variable "classMapAuthoritative" must be all lower-case
(#261) Opening brace should be on the same line as the declaration
(#262) Variable "classMapAuthoritative" must be all lower-case
(#270) Public method name "ClassLoader::isClassMapAuthoritative" must be in lower-case letters only
(#271) Opening brace should be on the same line as the declaration
(#280) Public method name "ClassLoader::setApcuPrefix" must be in lower-case letters only
(#280) Variable "apcuPrefix" must be all lower-case
(#281) Opening brace should be on the same line as the declaration
(#282) Variable "apcuPrefix" must be all lower-case
(#282) Line exceeds 132 characters; contains 142 characters
(#290) Public method name "ClassLoader::getApcuPrefix" must be in lower-case letters only
(#291) Opening brace should be on the same line as the declaration
(#301) Opening brace should be on the same line as the declaration
(#309) Opening brace should be on the same line as the declaration
(#319) Public method name "ClassLoader::loadClass" must be in lower-case letters only
(#320) Opening brace should be on the same line as the declaration
(#335) Public method name "ClassLoader::findFile" must be in lower-case letters only
(#336) Opening brace should be on the same line as the declaration
(#337) Inline comments must start with a capital letter, digit or 3-dots sequence
(#337) Inline comments must end in full-stops, exclamation marks, or question marks
(#353) Inline comments must end in full-stops, exclamation marks, or question marks
(#370) Private method name "ClassLoader::findFileWithExtension" must be in lower-case letters only
(#371) Opening brace should be on the same line as the declaration
(#372) Inline comments must end in full-stops, exclamation marks, or question marks
(#373) Variable "logicalPathPsr4" must be all lower-case
(#377) Variable "subPath" must be all lower-case
(#378) Variable "lastPos" must be all lower-case
(#378) Variable "subPath" must be all lower-case
(#379) Variable "subPath" must be all lower-case
(#379) Variable "subPath" must be all lower-case
(#379) Variable "lastPos" must be all lower-case
(#380) Variable "subPath" must be all lower-case
(#382) Variable "pathEnd" must be all lower-case
(#382) Variable "logicalPathPsr4" must be all lower-case
(#382) Variable "lastPos" must be all lower-case
(#384) Variable "pathEnd" must be all lower-case
(#392) Inline comments must end in full-stops, exclamation marks, or question marks
(#394) Variable "logicalPathPsr4" must be all lower-case
(#399) Inline comments must end in full-stops, exclamation marks, or question marks
(#401) Inline comments must start with a capital letter, digit or 3-dots sequence
(#401) Inline comments must end in full-stops, exclamation marks, or question marks
(#402) Variable "logicalPathPsr0" must be all lower-case
(#402) Variable "logicalPathPsr4" must be all lower-case
(#403) Variable "logicalPathPsr4" must be all lower-case
(#405) Inline comments must end in full-stops, exclamation marks, or question marks
(#406) Variable "logicalPathPsr0" must be all lower-case
(#413) Variable "logicalPathPsr0" must be all lower-case
(#421) Inline comments must end in full-stops, exclamation marks, or question marks
(#423) Variable "logicalPathPsr0" must be all lower-case
(#429) Variable "logicalPathPsr0" must be all lower-case
(#442) function name "includeFile" must be lower-case letters only
(#443) Opening brace should be on the same line as the declaration
(#444) "include" must be immediately followed by an open parenthesis
question/type/coderunner/vendor/composer/autoload_classmap.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) Variable "vendorDir" must be all lower-case
(#6) Variable "baseDir" must be all lower-case
(#6) Variable "vendorDir" must be all lower-case
question/type/coderunner/vendor/composer/autoload_files.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) Variable "vendorDir" must be all lower-case
(#6) Variable "baseDir" must be all lower-case
(#6) Variable "vendorDir" must be all lower-case
(#9) Variable "vendorDir" must be all lower-case
(#10) Variable "vendorDir" must be all lower-case
question/type/coderunner/vendor/composer/autoload_namespaces.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) Variable "vendorDir" must be all lower-case
(#6) Variable "baseDir" must be all lower-case
(#6) Variable "vendorDir" must be all lower-case
question/type/coderunner/vendor/composer/autoload_psr4.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) Variable "vendorDir" must be all lower-case
(#6) Variable "baseDir" must be all lower-case
(#6) Variable "vendorDir" must be all lower-case
(#9) Variable "vendorDir" must be all lower-case
(#10) Variable "vendorDir" must be all lower-case
(#11) Variable "vendorDir" must be all lower-case
question/type/coderunner/vendor/composer/autoload_real.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#6) Opening brace should be on the same line as the declaration for class ComposerAutoloaderInita94a015043d83dd17aa9648c7dab3aaf
(#9) Public method name "ComposerAutoloaderInita94a015043d83dd17aa9648c7dab3aaf::loadClassLoader" must be in lower-case letters only
(#10) Opening brace should be on the same line as the declaration
(#12) "require" must be immediately followed by an open parenthesis
(#19) Public method name "ComposerAutoloaderInita94a015043d83dd17aa9648c7dab3aaf::getLoader" must be in lower-case letters only
(#20) Opening brace should be on the same line as the declaration
(#29) Variable "useStaticLoader" must be all lower-case
(#29) Line exceeds 132 characters; contains 160 characters
(#30) Variable "useStaticLoader" must be all lower-case
(#31) "require_once" must be immediately followed by an open parenthesis
(#35) "require" must be immediately followed by an open parenthesis
(#40) "require" must be immediately followed by an open parenthesis
(#45) Variable "classMap" must be all lower-case
(#45) "require" must be immediately followed by an open parenthesis
(#46) Variable "classMap" must be all lower-case
(#47) Variable "classMap" must be all lower-case
(#53) Variable "useStaticLoader" must be all lower-case
(#54) Variable "includeFiles" must be all lower-case
(#56) Variable "includeFiles" must be all lower-case
(#56) "require" must be immediately followed by an open parenthesis
(#58) Variable "includeFiles" must be all lower-case
(#58) Variable "fileIdentifier" must be all lower-case
(#59) Variable "fileIdentifier" must be all lower-case
(#66) function name "composerRequirea94a015043d83dd17aa9648c7dab3aaf" must be lower-case letters only
(#66) Variable "fileIdentifier" must be all lower-case
(#67) Opening brace should be on the same line as the declaration
(#68) Variable "GLOBALS" must be all lower-case
(#68) Variable "fileIdentifier" must be all lower-case
(#69) "require" must be immediately followed by an open parenthesis
(#71) Variable "GLOBALS" must be all lower-case
(#71) Variable "fileIdentifier" must be all lower-case
question/type/coderunner/vendor/composer/autoload_static.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#8) Opening brace should be on the same line as the declaration for class ComposerStaticInita94a015043d83dd17aa9648c7dab3aaf
(#14) Member variable "prefixLengthsPsr4" must be all lower-case
(#15) Whitespace found at end of line
(#19) Whitespace found at end of line
(#26) Member variable "prefixDirsPsr4" must be all lower-case
(#27) Whitespace found at end of line
(#31) Whitespace found at end of line
(#35) Whitespace found at end of line
(#41) Public method name "ComposerStaticInita94a015043d83dd17aa9648c7dab3aaf::getInitializer" must be in lower-case letters only
(#42) Opening brace should be on the same line as the declaration
(#44) Variable "prefixLengthsPsr4" must be all lower-case
(#45) Variable "prefixDirsPsr4" must be all lower-case
question/type/coderunner/vendor/symfony/polyfill-ctype/Ctype.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Opening brace should be on the same line as the declaration for class Ctype
(#33) Opening brace should be on the same line as the declaration
(#49) Opening brace should be on the same line as the declaration
(#65) Opening brace should be on the same line as the declaration
(#81) Opening brace should be on the same line as the declaration
(#97) Opening brace should be on the same line as the declaration
(#113) Opening brace should be on the same line as the declaration
(#120) Line exceeds maximum limit of 180 characters; contains 214 characters
(#129) Opening brace should be on the same line as the declaration
(#145) Opening brace should be on the same line as the declaration
(#148) The use of backticks in strings is not recommended
(#152) Line exceeds maximum limit of 180 characters; contains 216 characters
(#161) Opening brace should be on the same line as the declaration
(#177) Opening brace should be on the same line as the declaration
(#184) Line exceeds 132 characters; contains 144 characters
(#193) Opening brace should be on the same line as the declaration
(#212) Opening brace should be on the same line as the declaration
question/type/coderunner/vendor/symfony/polyfill-ctype/bootstrap.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#15) Opening brace must be the last content on the line
(#15) Closing brace must be on a line by itself
(#16) Opening brace must be the last content on the line
(#16) Closing brace must be on a line by itself
(#17) Opening brace must be the last content on the line
(#17) Closing brace must be on a line by itself
(#18) Opening brace must be the last content on the line
(#18) Closing brace must be on a line by itself
(#19) Opening brace must be the last content on the line
(#19) Closing brace must be on a line by itself
(#20) Opening brace must be the last content on the line
(#20) Closing brace must be on a line by itself
(#21) Opening brace must be the last content on the line
(#21) Closing brace must be on a line by itself
(#22) Opening brace must be the last content on the line
(#22) Closing brace must be on a line by itself
(#23) Opening brace must be the last content on the line
(#23) Closing brace must be on a line by itself
(#24) Opening brace must be the last content on the line
(#24) Closing brace must be on a line by itself
(#25) Opening brace must be the last content on the line
(#25) Closing brace must be on a line by itself
question/type/coderunner/vendor/symfony/polyfill-mbstring/Mbstring.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#69) Opening brace should be on the same line as the declaration for class Mbstring
(#72) Member variable "encodingList" must be all lower-case
(#74) Member variable "internalEncoding" must be all lower-case
(#75) Member variable "caseFold" must be all lower-case
(#76) Line exceeds 132 characters; contains 157 characters
(#77) Line exceeds 132 characters; contains 146 characters
(#80) Variable "toEncoding" must be all lower-case
(#80) Variable "fromEncoding" must be all lower-case
(#81) Opening brace should be on the same line as the declaration
(#82) Variable "fromEncoding" must be all lower-case
(#82) Variable "fromEncoding" must be all lower-case
(#83) Variable "fromEncoding" must be all lower-case
(#83) Variable "fromEncoding" must be all lower-case
(#85) Variable "fromEncoding" must be all lower-case
(#85) Variable "fromEncoding" must be all lower-case
(#88) Variable "toEncoding" must be all lower-case
(#88) Variable "toEncoding" must be all lower-case
(#90) Variable "fromEncoding" must be all lower-case
(#92) Variable "fromEncoding" must be all lower-case
(#92) Variable "toEncoding" must be all lower-case
(#95) Variable "toEncoding" must be all lower-case
(#99) Variable "toEncoding" must be all lower-case
(#99) Variable "toEncoding" must be all lower-case
(#100) Variable "fromEncoding" must be all lower-case
(#100) Variable "fromEncoding" must be all lower-case
(#101) Variable "fromEncoding" must be all lower-case
(#103) Variable "fromEncoding" must be all lower-case
(#104) Variable "fromEncoding" must be all lower-case
(#110) Variable "fromEncoding" must be all lower-case
(#112) Variable "fromEncoding" must be all lower-case
(#115) Variable "fromEncoding" must be all lower-case
(#115) Variable "toEncoding" must be all lower-case
(#118) Variable "toEncoding" must be all lower-case
(#118) Variable "fromEncoding" must be all lower-case
(#119) Opening brace should be on the same line as the declaration
(#121) Variable "toEncoding" must be all lower-case
(#121) Variable "fromEncoding" must be all lower-case
(#122) Variable "toEncoding" must be all lower-case
(#122) Variable "fromEncoding" must be all lower-case
(#127) Variable "fromEncoding" must be all lower-case
(#131) Opening brace should be on the same line as the declaration
(#132) Variable "internalEncoding" must be all lower-case
(#135) Variable "transferEncoding" must be all lower-case
(#136) Opening brace should be on the same line as the declaration
(#141) Opening brace should be on the same line as the declaration
(#177) Inline comments must start with a capital letter, digit or 3-dots sequence
(#177) Inline comments must end in full-stops, exclamation marks, or question marks
(#200) Variable "is_hex" must not contain underscores.
(#201) Opening brace should be on the same line as the declaration
(#218) Variable "is_hex" must not contain underscores.
(#218) Variable "is_hex" must not contain underscores.
(#240) Variable "ulenMask" must be all lower-case
(#248) Variable "ulenMask" must be all lower-case
(#255) Variable "cOffset" must be all lower-case
(#256) Variable "is_hex" must not contain underscores.
(#256) Variable "cOffset" must be all lower-case
(#256) Variable "cOffset" must be all lower-case
(#271) Opening brace should be on the same line as the declaration
(#289) Variable "titleRegexp" must be all lower-case
(#290) Variable "titleRegexp" must be all lower-case
(#291) Variable "titleRegexp" must be all lower-case
(#293) Variable "titleRegexp" must be all lower-case
(#303) Variable "caseFold" must be all lower-case
(#303) Variable "caseFold" must be all lower-case
(#313) Variable "ulenMask" must be all lower-case
(#319) Variable "ulenMask" must be all lower-case
(#349) Opening brace should be on the same line as the declaration
(#351) Variable "internalEncoding" must be all lower-case
(#357) Variable "internalEncoding" must be all lower-case
(#366) Opening brace should be on the same line as the declaration
(#383) Opening brace should be on the same line as the declaration
(#388) Opening brace should be on the same line as the declaration
(#399) Opening brace should be on the same line as the declaration
(#404) Variable "internalEncoding" must be all lower-case
(#410) Variable "encodingList" must be all lower-case
(#411) Opening brace should be on the same line as the declaration
(#412) Variable "encodingList" must be all lower-case
(#413) Variable "encodingList" must be all lower-case
(#413) Variable "encodingList" must be all lower-case
(#415) Variable "encodingList" must be all lower-case
(#416) Variable "encodingList" must be all lower-case
(#416) Variable "encodingList" must be all lower-case
(#418) Variable "encodingList" must be all lower-case
(#418) Variable "encodingList" must be all lower-case
(#421) Variable "encodingList" must be all lower-case
(#446) Variable "encodingList" must be all lower-case
(#447) Opening brace should be on the same line as the declaration
(#448) Variable "encodingList" must be all lower-case
(#449) Variable "encodingList" must be all lower-case
(#452) Variable "encodingList" must be all lower-case
(#453) Variable "encodingList" must be all lower-case
(#453) Variable "encodingList" must be all lower-case
(#455) Variable "encodingList" must be all lower-case
(#455) Variable "encodingList" must be all lower-case
(#457) Variable "encodingList" must be all lower-case
(#463) Inline comments must start with a capital letter, digit or 3-dots sequence
(#463) Inline comments must end in full-stops, exclamation marks, or question marks
(#470) Variable "encodingList" must be all lower-case
(#470) Variable "encodingList" must be all lower-case
(#476) Opening brace should be on the same line as the declaration
(#486) Opening brace should be on the same line as the declaration
(#503) Opening brace should be on the same line as the declaration
(#511) Usage of ELSEIF not allowed; use ELSE IF instead
(#527) Variable "split_length" must not contain underscores.
(#528) Opening brace should be on the same line as the declaration
(#535) Variable "split_length" must not contain underscores.
(#535) Variable "split_length" must not contain underscores.
(#547) Variable "split_length" must not contain underscores.
(#549) Variable "split_length" must not contain underscores.
(#551) Variable "split_length" must not contain underscores.
(#559) Variable "split_length" must not contain underscores.
(#560) Variable "split_length" must not contain underscores.
(#567) Opening brace should be on the same line as the declaration
(#572) Opening brace should be on the same line as the declaration
(#577) Opening brace should be on the same line as the declaration
(#586) Opening brace should be on the same line as the declaration
(#601) Usage of ELSEIF not allowed; use ELSE IF instead
(#612) Opening brace should be on the same line as the declaration
(#620) Opening brace should be on the same line as the declaration
(#627) Opening brace should be on the same line as the declaration
(#640) Opening brace should be on the same line as the declaration
(#648) Opening brace should be on the same line as the declaration
(#656) Opening brace should be on the same line as the declaration
(#669) Opening brace should be on the same line as the declaration
(#671) Variable "internalEncoding" must be all lower-case
(#682) Variable "encodingList" must be all lower-case
(#698) Opening brace should be on the same line as the declaration
(#703) Opening brace should be on the same line as the declaration
(#708) Opening brace should be on the same line as the declaration
(#715) Line exceeds maximum limit of 180 characters; contains 261 characters
(#721) Opening brace should be on the same line as the declaration
(#726) Opening brace should be on the same line as the declaration
(#731) Opening brace should be on the same line as the declaration
(#734) Usage of ELSEIF not allowed; use ELSE IF instead
(#736) Usage of ELSEIF not allowed; use ELSE IF instead
(#750) Opening brace should be on the same line as the declaration
(#773) Private method name "Mbstring::getSubpart" must be in lower-case letters only
(#774) Opening brace should be on the same line as the declaration
(#786) Opening brace should be on the same line as the declaration
(#798) Usage of ELSEIF not allowed; use ELSE IF instead
(#811) Opening brace should be on the same line as the declaration
(#815) Private method name "Mbstring::getData" must be in lower-case letters only
(#816) Opening brace should be on the same line as the declaration
(#818) "require" must be immediately followed by an open parenthesis
(#824) Private method name "Mbstring::getEncoding" must be in lower-case letters only
(#825) Opening brace should be on the same line as the declaration
(#827) Variable "internalEncoding" must be all lower-case
question/type/coderunner/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
question/type/coderunner/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must start with a capital letter, digit or 3-dots sequence
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) Line exceeds maximum limit of 180 characters; contains 6105 characters
question/type/coderunner/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
question/type/coderunner/vendor/symfony/polyfill-mbstring/bootstrap.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#14) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#15) Variable "to_encoding" must not contain underscores.
(#15) Variable "from_encoding" must not contain underscores.
(#15) Opening brace must be the last content on the line
(#15) Variable "to_encoding" must not contain underscores.
(#15) Variable "from_encoding" must not contain underscores.
(#15) Line exceeds 132 characters; contains 161 characters
(#15) Closing brace must be on a line by itself
(#18) Opening brace must be the last content on the line
(#18) Closing brace must be on a line by itself
(#21) Variable "transfer_encoding" must not contain underscores.
(#21) Opening brace must be the last content on the line
(#21) Variable "transfer_encoding" must not contain underscores.
(#21) Line exceeds maximum limit of 180 characters; contains 222 characters
(#21) Closing brace must be on a line by itself
(#24) Opening brace must be the last content on the line
(#24) Line exceeds 132 characters; contains 143 characters
(#24) Closing brace must be on a line by itself
(#27) Opening brace must be the last content on the line
(#27) Line exceeds 132 characters; contains 163 characters
(#27) Closing brace must be on a line by itself
(#30) Opening brace must be the last content on the line
(#30) Closing brace must be on a line by itself
(#33) Opening brace must be the last content on the line
(#33) Closing brace must be on a line by itself
(#36) Opening brace must be the last content on the line
(#36) Closing brace must be on a line by itself
(#39) Opening brace must be the last content on the line
(#39) Closing brace must be on a line by itself
(#42) Opening brace must be the last content on the line
(#42) Closing brace must be on a line by itself
(#45) Opening brace must be the last content on the line
(#45) Closing brace must be on a line by itself
(#48) Opening brace must be the last content on the line
(#48) Line exceeds 132 characters; contains 149 characters
(#48) Closing brace must be on a line by itself
(#51) Opening brace must be the last content on the line
(#51) Closing brace must be on a line by itself
(#54) Opening brace must be the last content on the line
(#54) Closing brace must be on a line by itself
(#57) Opening brace must be the last content on the line
(#57) Closing brace must be on a line by itself
(#60) Opening brace must be the last content on the line
(#60) Line exceeds 132 characters; contains 147 characters
(#60) Closing brace must be on a line by itself
(#63) Opening brace must be the last content on the line
(#63) Closing brace must be on a line by itself
(#66) Opening brace must be the last content on the line
(#66) Closing brace must be on a line by itself
(#69) Variable "substitute_character" must not contain underscores.
(#69) Opening brace must be the last content on the line
(#69) Variable "substitute_character" must not contain underscores.
(#69) Line exceeds 132 characters; contains 137 characters
(#69) Closing brace must be on a line by itself
(#72) Opening brace must be the last content on the line
(#72) Line exceeds 132 characters; contains 150 characters
(#72) Closing brace must be on a line by itself
(#75) Opening brace must be the last content on the line
(#75) Line exceeds 132 characters; contains 149 characters
(#75) Closing brace must be on a line by itself
(#78) Variable "before_needle" must not contain underscores.
(#78) Opening brace must be the last content on the line
(#78) Variable "before_needle" must not contain underscores.
(#78) Line exceeds 132 characters; contains 167 characters
(#78) Closing brace must be on a line by itself
(#81) Variable "before_needle" must not contain underscores.
(#81) Opening brace must be the last content on the line
(#81) Variable "before_needle" must not contain underscores.
(#81) Line exceeds 132 characters; contains 167 characters
(#81) Closing brace must be on a line by itself
(#84) Variable "before_needle" must not contain underscores.
(#84) Opening brace must be the last content on the line
(#84) Variable "before_needle" must not contain underscores.
(#84) Line exceeds 132 characters; contains 169 characters
(#84) Closing brace must be on a line by itself
(#87) Opening brace must be the last content on the line
(#87) Line exceeds 132 characters; contains 151 characters
(#87) Closing brace must be on a line by itself
(#90) Opening brace must be the last content on the line
(#90) Line exceeds 132 characters; contains 149 characters
(#90) Closing brace must be on a line by itself
(#93) Variable "before_needle" must not contain underscores.
(#93) Opening brace must be the last content on the line
(#93) Variable "before_needle" must not contain underscores.
(#93) Line exceeds 132 characters; contains 165 characters
(#93) Closing brace must be on a line by itself
(#96) Opening brace must be the last content on the line
(#96) Closing brace must be on a line by itself
(#99) Opening brace must be the last content on the line
(#99) Closing brace must be on a line by itself
(#102) Opening brace must be the last content on the line
(#102) Closing brace must be on a line by itself
(#105) Opening brace must be the last content on the line
(#105) Line exceeds 132 characters; contains 137 characters
(#105) Closing brace must be on a line by itself
(#108) Opening brace must be the last content on the line
(#108) Closing brace must be on a line by itself
(#111) Opening brace must be the last content on the line
(#111) Closing brace must be on a line by itself
(#116) Variable "to_encoding" must not contain underscores.
(#116) Variable "from_encoding" must not contain underscores.
(#116) Opening brace must be the last content on the line
(#116) Variable "to_encoding" must not contain underscores.
(#116) Variable "from_encoding" must not contain underscores.
(#116) Line exceeds 132 characters; contains 176 characters
(#116) Closing brace must be on a line by itself
(#118) Variable "to_encoding" must not contain underscores.
(#118) Variable "from_encoding" must not contain underscores.
(#118) Opening brace must be the last content on the line
(#118) Variable "to_encoding" must not contain underscores.
(#118) Variable "from_encoding" must not contain underscores.
(#118) Line exceeds 132 characters; contains 163 characters
(#118) Closing brace must be on a line by itself
(#123) Opening brace must be the last content on the line
(#123) Closing brace must be on a line by itself
(#126) Opening brace must be the last content on the line
(#126) Closing brace must be on a line by itself
(#129) Opening brace must be the last content on the line
(#129) Line exceeds 132 characters; contains 180 characters
(#129) Closing brace must be on a line by itself
(#132) Opening brace must be the last content on the line
(#132) Closing brace must be on a line by itself

Javascript coding style problems

(0 errors, 474 warnings)

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

question/type/coderunner/amd/ajaxquestionloaderinline.js
(#29) Unexpected space before function parentheses. (space-before-function-paren)
(#42) 'pageRendering' is already defined. (no-redeclare)
(#48) Missing JSDoc parameter type for 'num'. (valid-jsdoc)
(#53) Expected catch,fail() or return (promise/catch-or-return)
(#53) Each then() should return a value or throw (promise/always-return)
(#53) Unexpected space before function parentheses. (space-before-function-paren)
(#66) Expected catch,fail() or return (promise/catch-or-return)
(#66) Unexpected space before function parentheses. (space-before-function-paren)
(#68) Multiple spaces found before '// Update page...'. (no-multi-spaces)
(#79) Each then() should return a value or throw (promise/always-return)
(#88) Missing JSDoc for parameter 'num'. (valid-jsdoc)
(#122) Missing JSDoc comment. (require-jsdoc)
(#126) Unexpected alert. (no-alert)
(#153) Unexpected space before function parentheses. (space-before-function-paren)
(#157) Unexpected alert. (no-alert)
(#161) Expected catch,fail() or return (promise/catch-or-return)
(#161) Each then() should return a value or throw (promise/always-return)
(#161) Unexpected space before function parentheses. (space-before-function-paren)
(#168) Unexpected alert. (no-alert)
(#172) Unexpected space before function parentheses. (space-before-function-paren)
(#174) Unexpected alert. (no-alert)
question/type/coderunner/amd/src/ajaxquestionloader.js
(#28) Unexpected space before function parentheses. (space-before-function-paren)
(#50) Unexpected space before function parentheses. (space-before-function-paren)
(#61) Unexpected space before function parentheses. (space-before-function-paren)
question/type/coderunner/amd/src/authorform.js
(#33) Multiple spaces found before '// Suppress al...'. (no-multi-spaces)
(#36) Missing space before value for key 'iscombinatortemplate'. (key-spacing)
(#37) Unexpected space before function parentheses. (space-before-function-paren)
(#39) Multiple spaces found before '// Need nice c...'. (no-multi-spaces)
(#45) Unexpected space before function parentheses. (space-before-function-paren)
(#49) Unexpected space before function parentheses. (space-before-function-paren)
(#102) Multiple spaces found before '// The jquery ...'. (no-multi-spaces)
(#104) Multiple spaces found before '// Language se...'. (no-multi-spaces)
(#105) Multiple spaces found before '// Ui params s...'. (no-multi-spaces)
(#116) Expected space(s) after "catch". (keyword-spacing)
(#116) Empty block statement. (no-empty)
(#165) Unexpected alert. (no-alert)
(#198) Expected space(s) after "for". (keyword-spacing)
(#246) Expected catch,fail() or return (promise/catch-or-return)
(#246) Each then() should return a value or throw (promise/always-return)
(#246) Unexpected space before function parentheses. (space-before-function-paren)
(#264) Expected catch,fail() or return (promise/catch-or-return)
(#264) Each then() should return a value or throw (promise/always-return)
(#282) Identifier 'coderunner_descr' is not in camel case. (camelcase)
(#285) Identifier 'coderunner_descr' is not in camel case. (camelcase)
(#301) Expected catch,fail() or return (promise/catch-or-return)
(#303) Each then() should return a value or throw (promise/always-return)
(#306) Unexpected alert. (no-alert)
(#351) Unexpected space before function parentheses. (space-before-function-paren)
(#355) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#361) Unexpected space before function parentheses. (space-before-function-paren)
(#367) Expected catch,fail() or return (promise/catch-or-return)
(#367) Each then() should return a value or throw (promise/always-return)
(#368) Multiple spaces found before '// Translates ...'. (no-multi-spaces)
(#382) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#404) Unexpected space before function parentheses. (space-before-function-paren)
(#417) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#420) Unexpected space before function parentheses. (space-before-function-paren)
(#436) Unexpected space before function parentheses. (space-before-function-paren)
(#446) Identifier 'set_testtype_visibilities' is not in camel case. (camelcase)
(#458) Identifier 'check_ace_lang' is not in camel case. (camelcase)
(#459) Missing space before opening brace. (space-before-blocks)
(#468) Identifier 'check_template_lang' is not in camel case. (camelcase)
(#487) Expected space or tab after '/**' in comment. (spaced-comment)
(#495) Expected catch,fail() or return (promise/catch-or-return)
(#495) Each then() should return a value or throw (promise/always-return)
(#496) Unexpected alert. (no-alert)
(#508) Multiple spaces found before '// setUis is c...'. (no-multi-spaces)
(#508) Comments should not begin with a lowercase character. (capitalized-comments)
(#510) Multiple spaces found before '// Set up UI c...'. (no-multi-spaces)
(#511) Expected catch,fail() or return (promise/catch-or-return)
(#511) Each then() should return a value or throw (promise/always-return)
(#533) Expected catch,fail() or return (promise/catch-or-return)
(#534) Each then() should return a value or throw (promise/always-return)
(#534) Unexpected confirm. (no-alert)
(#552) Expected catch,fail() or return (promise/catch-or-return)
(#552) Unexpected space before function parentheses. (space-before-function-paren)
(#553) Each then() should return a value or throw (promise/always-return)
(#553) Unexpected confirm. (no-alert)
(#581) Unexpected space before function parentheses. (space-before-function-paren)
(#591) There should be no space after this paren. (space-in-parens)
(#591) Unexpected space before function parentheses. (space-before-function-paren)
(#603) Multiple spaces found before '// Fixed row.'. (no-multi-spaces)
question/type/coderunner/amd/src/graphelements.js
(#1) Expected space or tab after '/**' in comment. (spaced-comment)
(#62) Multiple spaces found before '// The ui_grap...'. (no-multi-spaces)
(#100) Expected space(s) after "if". (keyword-spacing)
(#125) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#167) Multiple spaces found before '// The parent ...'. (no-multi-spaces)
(#175) Multiple spaces found before '// Percentage ...'. (no-multi-spaces)
(#196) Expected space(s) after "if". (keyword-spacing)
(#203) Expected space(s) after "if". (keyword-spacing)
(#244) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#247) Expected space(s) after "if". (keyword-spacing)
(#260) Expected space(s) after "if". (keyword-spacing)
(#273) Expected space(s) after "if". (keyword-spacing)
(#281) Missing space before opening brace. (space-before-blocks)
(#296) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#297) Expected space(s) after "if". (keyword-spacing)
(#301) Expected space(s) after "if". (keyword-spacing)
(#305) Expected space(s) after "if". (keyword-spacing)
(#310) Expected space(s) after "if". (keyword-spacing)
(#313) Expected space(s) after "if". (keyword-spacing)
(#315) Expected space(s) after "if". (keyword-spacing)
(#346) Expected space(s) after "if". (keyword-spacing)
(#360) Expected space(s) after "if". (keyword-spacing)
(#364) Expected space(s) after "if". (keyword-spacing)
(#367) Expected space(s) after "if". (keyword-spacing)
(#433) Expected space(s) after "if". (keyword-spacing)
(#442) Expected space(s) after "if". (keyword-spacing)
(#446) Expected space(s) after "if". (keyword-spacing)
(#554) Unexpected empty function. (no-empty-function)
(#591) Unexpected space after unary operator '!'. (space-unary-ops)
(#620) Missing space before opening brace. (space-before-blocks)
(#629) Unexpected space before unary operator '--'. (space-unary-ops)
(#636) Unexpected space before unary operator '++'. (space-unary-ops)
(#656) Expected space or tab after '//' in comment. (spaced-comment)
(#657) Missing space before opening brace. (space-before-blocks)
(#658) Operator '-' must be spaced. (space-infix-ops)
(#658) Operator '-' must be spaced. (space-infix-ops)
(#667) Missing space before opening brace. (space-before-blocks)
(#668) Operator '*' must be spaced. (space-infix-ops)
(#668) Operator '*' must be spaced. (space-infix-ops)
(#669) Expected space(s) before "else". (keyword-spacing)
(#669) Expected space(s) after "else". (keyword-spacing)
(#672) Operator '-' must be spaced. (space-infix-ops)
(#672) Operator '-' must be spaced. (space-infix-ops)
(#673) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#683) Operator '-' must be spaced. (space-infix-ops)
(#687) Missing space before opening brace. (space-before-blocks)
(#691) Missing space before opening brace. (space-before-blocks)
(#691) Multiple spaces found before '//Ensure text ...'. (no-multi-spaces)
(#691) Expected space or tab after '//' in comment. (spaced-comment)
(#703) Expected space or tab after '//' in comment. (spaced-comment)
(#710) Expected space(s) after "if". (keyword-spacing)
(#714) Expected space or tab after '//' in comment. (spaced-comment)
(#719) Missing space before opening brace. (space-before-blocks)
(#726) Multiple spaces found before '//Record the p...'. (no-multi-spaces)
(#726) Expected space or tab after '//' in comment. (spaced-comment)
(#729) Multiple spaces found before '// Center the ...'. (no-multi-spaces)
(#731) Expected space or tab after '//' in comment. (spaced-comment)
(#736) Expected space(s) after "if". (keyword-spacing)
(#742) Operator '-' must be spaced. (space-infix-ops)
(#742) Operator '*' must be spaced. (space-infix-ops)
(#753) Expected space(s) after "if". (keyword-spacing)
question/type/coderunner/amd/src/graphutil.js
(#1) Expected space or tab after '/**' in comment. (spaced-comment)
(#56) There should be no space before ']'. (array-bracket-spacing)
(#61) Expected space(s) after "for". (keyword-spacing)
(#61) 'i' used outside of binding context. (block-scoped-var)
(#61) 'i' used outside of binding context. (block-scoped-var)
(#61) 'i' used outside of binding context. (block-scoped-var)
(#62) 'i' used outside of binding context. (block-scoped-var)
(#63) 'i' used outside of binding context. (block-scoped-var)
(#63) 'i' used outside of binding context. (block-scoped-var)
(#64) 'i' used outside of binding context. (block-scoped-var)
(#64) 'i' used outside of binding context. (block-scoped-var)
(#68) Expected space(s) after "for". (keyword-spacing)
(#68) 'i' is already defined. (no-redeclare)
(#68) 'i' used outside of binding context. (block-scoped-var)
(#68) 'i' used outside of binding context. (block-scoped-var)
(#68) 'i' used outside of binding context. (block-scoped-var)
(#69) 'i' used outside of binding context. (block-scoped-var)
(#69) 'i' used outside of binding context. (block-scoped-var)
(#92) Missing space before opening brace. (space-before-blocks)
(#135) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#136) Expected space(s) after "while". (keyword-spacing)
(#141) There should be no space after '{'. (babel/object-curly-spacing)
(#141) There should be no space before '}'. (babel/object-curly-spacing)
question/type/coderunner/amd/src/multilanguagequestion.js
(#1) Expected space or tab after '/**' in comment. (spaced-comment)
(#32) Multiple spaces found before '// The jquery ...'. (no-multi-spaces)
(#53) Extra space after key 'initLangSelector'. (key-spacing)
question/type/coderunner/amd/src/resetbutton.js
(#45) Unexpected confirm. (no-alert)
(#60) There should be no space after '{'. (babel/object-curly-spacing)
(#60) There should be no space before '}'. (babel/object-curly-spacing)
question/type/coderunner/amd/src/showdiff.js
(#29) Multiple spaces found before '// Unicode "le...'. (no-multi-spaces)
(#44) Identifier 'has_fill' is not in camel case. (camelcase)
(#50) Identifier 'has_fill' is not in camel case. (camelcase)
(#171) Missing JSDoc @returns for function. (valid-jsdoc)
(#280) Operator '=' must be spaced. (space-infix-ops)
(#281) Operator '=' must be spaced. (space-infix-ops)
(#282) Operator '=' must be spaced. (space-infix-ops)
(#314) There should be no space after '{'. (babel/object-curly-spacing)
(#314) There should be no space before '}'. (babel/object-curly-spacing)
question/type/coderunner/amd/src/textareas.js
(#91) Statement inside of curly braces should be on next line. (brace-style)
(#91) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#101) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#108) Multiple spaces found before '// Take from e...'. (no-multi-spaces)
(#120) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#129) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#135) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#146) Missing JSDoc @returns for function. (valid-jsdoc)
(#153) Multiple spaces found before '// Firefox etc...'. (no-multi-spaces)
(#161) Multiple spaces found before '// Inhibit ann...'. (no-multi-spaces)
(#169) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#180) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
question/type/coderunner/amd/src/ui_ace.js
(#55) Multiple spaces found before '// For embedde...'. (no-multi-spaces)
(#63) Identifier 'contents_changed' is not in camel case. (camelcase)
(#104) Multiple spaces found before 'wrapper'. (no-multi-spaces)
(#106) Multiple spaces found before '// So we only ...'. (no-multi-spaces)
(#122) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#123) Expected space(s) after "catch". (keyword-spacing)
(#161) Unexpected space before function parentheses. (space-before-function-paren)
(#166) Unexpected space before function parentheses. (space-before-function-paren)
(#171) Unexpected space before function parentheses. (space-before-function-paren)
(#179) Identifier 'contents_changed' is not in camel case. (camelcase)
(#216) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#219) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#227) Unexpected space before function parentheses. (space-before-function-paren)
(#246) Unexpected space before function parentheses. (space-before-function-paren)
question/type/coderunner/amd/src/ui_ace_gapfiller.js
(#59) Multiple spaces found before '// Can't load ...'. (no-multi-spaces)
(#61) Unnecessary escape character: \[. (no-useless-escape)
(#75) Multiple spaces found before '// For embedde...'. (no-multi-spaces)
(#83) Unexpected alert. (no-alert)
(#98) Identifier 'contents_changed' is not in camel case. (camelcase)
(#137) Multiple spaces found before 'wrapper'. (no-multi-spaces)
(#139) Multiple spaces found before '// So we only ...'. (no-multi-spaces)
(#157) Function has a complexity of 30. Maximum allowed is 20. (complexity)
(#164) Multiple spaces found before '// If command ...'. (no-multi-spaces)
(#165) Operator '+' must be spaced. (space-infix-ops)
(#167) Operator '+' must be spaced. (space-infix-ops)
(#181) Operator '+' must be spaced. (space-infix-ops)
(#182) Operator '+' must be spaced. (space-infix-ops)
(#203) Operator '-' must be spaced. (space-infix-ops)
(#248) Operator '+' must be spaced. (space-infix-ops)
(#249) Operator '+' must be spaced. (space-infix-ops)
(#254) Multiple spaces found before '// Stores gap ...'. (no-multi-spaces)
(#274) Operator '+' must be spaced. (space-infix-ops)
(#283) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#284) Expected space(s) after "catch". (keyword-spacing)
(#304) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#304) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#304) Operator '=' must be spaced. (space-infix-ops)
(#343) Operator '+' must be spaced. (space-infix-ops)
(#344) Operator '+' must be spaced. (space-infix-ops)
(#349) Operator '-' must be spaced. (space-infix-ops)
(#365) Operator '=' must be spaced. (space-infix-ops)
(#385) Multiple spaces found before '// A list of f...'. (no-multi-spaces)
(#388) Operator '=' must be spaced. (space-infix-ops)
(#410) Operator ':' must be spaced. (space-infix-ops)
(#413) Expected space(s) after "catch". (keyword-spacing)
(#431) Unexpected space before function parentheses. (space-before-function-paren)
(#436) Unexpected space before function parentheses. (space-before-function-paren)
(#441) Unexpected space before function parentheses. (space-before-function-paren)
(#448) Identifier 'contents_changed' is not in camel case. (camelcase)
(#485) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#488) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#496) Unexpected space before function parentheses. (space-before-function-paren)
(#515) Unexpected space before function parentheses. (space-before-function-paren)
(#564) Operator '=' must be spaced. (space-infix-ops)
(#570) Operator '+' must be spaced. (space-infix-ops)
(#584) Operator '-' must be spaced. (space-infix-ops)
(#591) Operator '=' must be spaced. (space-infix-ops)
(#604) Multiple spaces found before '// Grow the si...'. (no-multi-spaces)
(#606) Multiple spaces found before '// Important t...'. (no-multi-spaces)
(#608) Multiple spaces found before '// Insert char...'. (no-multi-spaces)
(#609) Operator '-' must be spaced. (space-infix-ops)
(#610) Multiple spaces found before '// Important t...'. (no-multi-spaces)
(#617) Operator '+' must be spaced. (space-infix-ops)
(#620) Multiple spaces found before '// Shrink the ...'. (no-multi-spaces)
(#623) Operator '-' must be spaced. (space-infix-ops)
(#629) Operator '+' must be spaced. (space-infix-ops)
(#637) Operator '+' must be spaced. (space-infix-ops)
(#637) Operator '+' must be spaced. (space-infix-ops)
(#638) Operator '+' must be spaced. (space-infix-ops)
(#645) Operator '+' must be spaced. (space-infix-ops)
question/type/coderunner/amd/src/ui_ace_mini_ide.js
(#57) Identifier 'button_div' is not in camel case. (camelcase)
(#59) Identifier 'ide_response_div' is not in camel case. (camelcase)
(#60) Multiple spaces found before '// For embedde...'. (no-multi-spaces)
(#68) Identifier 'contents_changed' is not in camel case. (camelcase)
(#93) Identifier 'button_div' is not in camel case. (camelcase)
(#95) Identifier 'ide_response' is not in camel case. (camelcase)
(#96) Identifier 'ide_response_div' is not in camel case. (camelcase)
(#97) Identifier 'ide_response_div' is not in camel case. (camelcase)
(#128) Multiple spaces found before 'wrapper'. (no-multi-spaces)
(#130) Multiple spaces found before '// So we only ...'. (no-multi-spaces)
(#146) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#147) Expected space(s) after "catch". (keyword-spacing)
(#151) Unexpected alert. (no-alert)
(#175) Missing JSDoc @returns for function. (valid-jsdoc)
(#195) Unexpected space before function parentheses. (space-before-function-paren)
(#200) Unexpected space before function parentheses. (space-before-function-paren)
(#205) Unexpected space before function parentheses. (space-before-function-paren)
(#213) Identifier 'contents_changed' is not in camel case. (camelcase)
(#252) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#255) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#275) Statement inside of curly braces should be on next line. (brace-style)
(#275) Unexpected alert. (no-alert)
(#275) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#281) Unexpected space before function parentheses. (space-before-function-paren)
(#302) Unexpected space before function parentheses. (space-before-function-paren)
question/type/coderunner/amd/src/ui_gapfiller.js
(#89) Unexpected alert. (no-alert)
(#110) Multiple spaces found before '// A list of f...'. (no-multi-spaces)
(#117) Unexpected alert. (no-alert)
(#157) Missing JSDoc @returns for function. (valid-jsdoc)
(#170) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#170) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#170) Operator '=' must be spaced. (space-infix-ops)
(#211) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#211) Operator '=' must be spaced. (space-infix-ops)
(#222) Missing JSDoc return type. (valid-jsdoc)
(#270) Expected space(s) after "catch". (keyword-spacing)
(#278) Unexpected empty function. (no-empty-function)
(#281) Multiple spaces found before 'focused'. (no-multi-spaces)
question/type/coderunner/amd/src/ui_graph.js
(#71) Unquoted reserved word 'class' used as key. (quote-props)
(#158) Identifier 'save_this' is not in camel case. (camelcase)
(#162) Multiple spaces found before '// Pixels.'. (no-multi-spaces)
(#163) Multiple spaces found before '// Pixels. UI ...'. (no-multi-spaces)
(#164) Multiple spaces found before '// px. UI para...'. (no-multi-spaces)
(#164) Comments should not begin with a lowercase character. (capitalized-comments)
(#165) Multiple spaces found before '// Link label ...'. (no-multi-spaces)
(#166) Multiple spaces found before '// Relative di...'. (no-multi-spaces)
(#167) Multiple spaces found before '// Maximum num...'. (no-multi-spaces)
(#174) Multiple spaces found before 'this'. (no-multi-spaces)
(#176) Multiple spaces found before '// Need global...'. (no-multi-spaces)
(#183) Multiple spaces found before '// Will be set...'. (no-multi-spaces)
(#184) Multiple spaces found before '// Language st...'. (no-multi-spaces)
(#186) Expected space or tab after '//' in comment. (spaced-comment)
(#188) Multiple spaces found before '// Button that...'. (no-multi-spaces)
(#189) Multiple spaces found before '// Button that...'. (no-multi-spaces)
(#191) Unexpected confirm. (no-alert)
(#216) Identifier 'save_this' is not in camel case. (camelcase)
(#286) Missing JSDoc @returns for function. (valid-jsdoc)
(#300) Expected space(s) after "if". (keyword-spacing)
(#305) Multiple spaces found before '//Don't regist...'. (no-multi-spaces)
(#305) Expected space or tab after '//' in comment. (spaced-comment)
(#320) Function expected no return value. (consistent-return)
(#321) Expected space(s) after "if". (keyword-spacing)
(#325) Function expected no return value. (consistent-return)
(#329) Function has a complexity of 22. Maximum allowed is 20. (complexity)
(#344) Missing space before opening brace. (space-before-blocks)
(#348) Expected space(s) after "if". (keyword-spacing)
(#349) Expected space(s) after "if". (keyword-spacing)
(#349) Missing space before opening brace. (space-before-blocks)
(#351) Expected space(s) after "if". (keyword-spacing)
(#366) Missing space before opening brace. (space-before-blocks)
(#373) Missing space before opening brace. (space-before-blocks)
(#375) Expected space(s) after "if". (keyword-spacing)
(#381) Expected space(s) after "if". (keyword-spacing)
(#387) Expected space(s) after "if". (keyword-spacing)
(#391) Function expected no return value. (consistent-return)
(#397) Function expected no return value. (consistent-return)
(#401) Missing JSDoc @returns for function. (valid-jsdoc)
(#414) Function has a complexity of 32. Maximum allowed is 20. (complexity)
(#415) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#415) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#415) Operator '=' must be spaced. (space-infix-ops)
(#421) Expected space(s) after "if". (keyword-spacing)
(#422) Expected space(s) after "if". (keyword-spacing)
(#430) Function expected no return value. (consistent-return)
(#431) Expected space(s) after "if". (keyword-spacing)
(#440) Expected space(s) after "if". (keyword-spacing)
(#450) Expected space(s) after "if". (keyword-spacing)
(#451) Expected space(s) after "if". (keyword-spacing)
(#458) Expected space(s) after "if". (keyword-spacing)
(#459) Expected space(s) after "if". (keyword-spacing)
(#464) Expected space(s) after "if". (keyword-spacing)
(#465) Expected space(s) after "if". (keyword-spacing)
(#470) Multiple spaces found before '//CTRL+SHIFT+z...'. (no-multi-spaces)
(#470) Expected space or tab after '//' in comment. (spaced-comment)
(#472) Multiple spaces found before '//CTRL+z'. (no-multi-spaces)
(#472) Expected space or tab after '//' in comment. (spaced-comment)
(#488) Expected space(s) after "if". (keyword-spacing)
(#495) Expected space(s) after "if". (keyword-spacing)
(#515) 'i' used outside of binding context. (block-scoped-var)
(#515) 'i' used outside of binding context. (block-scoped-var)
(#515) 'i' used outside of binding context. (block-scoped-var)
(#515) Missing space before opening brace. (space-before-blocks)
(#516) 'i' used outside of binding context. (block-scoped-var)
(#516) Missing space before opening brace. (space-before-blocks)
(#517) 'i' used outside of binding context. (block-scoped-var)
(#518) Expected space(s) before "else". (keyword-spacing)
(#518) Expected space(s) after "else". (keyword-spacing)
(#519) 'i' used outside of binding context. (block-scoped-var)
(#524) Expected space(s) after "if". (keyword-spacing)
(#526) Expected space(s) after "if". (keyword-spacing)
(#530) Expected space(s) after "if". (keyword-spacing)
(#531) Expected space(s) after "if". (keyword-spacing)
(#537) Expected space(s) after "if". (keyword-spacing)
(#539) Expected space(s) after "if". (keyword-spacing)
(#555) Expected space(s) after "if". (keyword-spacing)
(#555) Missing space before opening brace. (space-before-blocks)
(#558) Expected space(s) after "if". (keyword-spacing)
(#560) Expected space(s) after "if". (keyword-spacing)
(#577) Expected space(s) after "if". (keyword-spacing)
(#578) Expected space(s) after "if". (keyword-spacing)
(#589) Missing space before opening brace. (space-before-blocks)
(#590) Missing space before opening brace. (space-before-blocks)
(#595) Expected space(s) after "for". (keyword-spacing)
(#596) Expected space(s) after "if". (keyword-spacing)
(#600) Expected space(s) after "for". (keyword-spacing)
(#601) Expected space(s) after "if". (keyword-spacing)
(#603) Expected space(s) before "else". (keyword-spacing)
(#603) Missing space before opening brace. (space-before-blocks)
(#611) Expected space(s) after "for". (keyword-spacing)
(#612) Expected space(s) after "if". (keyword-spacing)
(#612) Missing space before opening brace. (space-before-blocks)
(#616) Expected space(s) after "if". (keyword-spacing)
(#620) Expected space(s) after "if". (keyword-spacing)
(#642) There should be no space before this paren. (space-in-parens)
(#660) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#662) Expected space(s) after "for". (keyword-spacing)
(#671) Expected space(s) after "for". (keyword-spacing)
(#675) Expected space(s) after "if". (keyword-spacing)
(#682) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#685) Expected space(s) after "if". (keyword-spacing)
(#695) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#699) Expected space(s) after "if". (keyword-spacing)
(#703) Expected space(s) after "catch". (keyword-spacing)
(#720) Expected space(s) after "if". (keyword-spacing)
(#721) Multiple spaces found before '// Don't save ...'. (no-multi-spaces)
(#724) Expected space(s) after "for". (keyword-spacing)
(#734) Expected space(s) after "for". (keyword-spacing)
(#739) Expected space(s) after "if". (keyword-spacing)
(#747) Expected space(s) after "if". (keyword-spacing)
(#753) Expected space(s) after "if". (keyword-spacing)
(#772) Unexpected space before function parentheses. (space-before-function-paren)
(#774) Missing space before opening brace. (space-before-blocks)
(#776) Missing space before opening brace. (space-before-blocks)
(#776) Expected space or tab after '//' in comment. (spaced-comment)
(#780) Missing space before opening brace. (space-before-blocks)
(#780) Multiple spaces found before '//Limit the si...'. (no-multi-spaces)
(#780) Expected space or tab after '//' in comment. (spaced-comment)
(#787) Unexpected space before function parentheses. (space-before-function-paren)
(#789) Missing space before opening brace. (space-before-blocks)
(#806) Missing space before opening brace. (space-before-blocks)
(#822) Unexpected space before function parentheses. (space-before-function-paren)
(#830) Unexpected space before function parentheses. (space-before-function-paren)
(#832) Multiple spaces found before '// Stop all ev...'. (no-multi-spaces)
(#836) Unexpected space before function parentheses. (space-before-function-paren)
(#847) Unexpected space before function parentheses. (space-before-function-paren)
(#856) Missing space before opening brace. (space-before-blocks)
(#860) Multiple spaces found before '// Only procee...'. (no-multi-spaces)
(#862) Expected space(s) after "for". (keyword-spacing)
(#867) Expected space(s) after "for". (keyword-spacing)
(#873) Expected space(s) after "if". (keyword-spacing)
question/type/coderunner/amd/src/ui_html.js
(#157) Multiple spaces found before '// For use by ...'. (no-multi-spaces)
(#168) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#183) Expected space(s) after "catch". (keyword-spacing)
(#189) Unexpected empty function. (no-empty-function)
(#192) Multiple spaces found before 'focused'. (no-multi-spaces)
question/type/coderunner/amd/src/ui_table.js
(#73) Multiple spaces found before '// We're dead,...'. (no-multi-spaces)
(#134) Unexpected space before function parentheses. (space-before-function-paren)
(#136) Unexpected space before function parentheses. (space-before-function-paren)
(#155) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#155) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#191) Multiple spaces found before '// Column inde...'. (no-multi-spaces)
(#201) Expected space(s) after "for". (keyword-spacing)
(#227) Expected space(s) after "catch". (keyword-spacing)
(#227) Multiple spaces found before '{'. (no-multi-spaces)
(#241) Identifier 'num_rows_required' is not in camel case. (camelcase)
(#242) Identifier 'num_rows_required' is not in camel case. (camelcase)
(#283) Multiple spaces found before '// Copy the la...'. (no-multi-spaces)
(#284) Multiple spaces found before '// Clear all t...'. (no-multi-spaces)
(#292) Unexpected empty function. (no-empty-function)
question/type/coderunner/amd/src/userinterfacewrapper.js
(#1) Expected space or tab after '/**' in comment. (spaced-comment)
(#138) Multiple spaces found before 'h'. (no-multi-spaces)
(#142) Multiple spaces found before '// Size of gut...'. (no-multi-spaces)
(#157) Multiple spaces found before '// True if we'...'. (no-multi-spaces)
(#158) Multiple spaces found before '// True if UI ...'. (no-multi-spaces)
(#159) Multiple spaces found before '// Number of f...'. (no-multi-spaces)
(#188) Multiple spaces found before '// Defined by ...'. (no-multi-spaces)
(#189) Multiple spaces found before '// Load the re...'. (no-multi-spaces)
(#211) Multiple spaces found before '// Reactivate'. (no-multi-spaces)
(#255) Missing JSDoc @returns for function. (valid-jsdoc)
(#268) Multiple spaces found before '// Oops, we're...'. (no-multi-spaces)
(#271) Unexpected alert. (no-alert)
(#282) Multiple spaces found before '// Save in cas...'. (no-multi-spaces)
(#284) Multiple spaces found before '// Kill any ac...'. (no-multi-spaces)
(#293) A space is required after ','. (comma-spacing)
(#311) Multiple spaces found before '// Insert erro...'. (no-multi-spaces)
(#313) Multiple spaces found before '// Force resiz...'. (no-multi-spaces)
(#314) Multiple spaces found before '// ... on firs...'. (no-multi-spaces)
(#343) Unexpected space before function parentheses. (space-before-function-paren)
(#405) Multiple spaces found before '// Horrible bu...'. (no-multi-spaces)
(#415) Multiple spaces found before 'hAdjusted'. (no-multi-spaces)
(#422) Missing JSDoc @returns for function. (valid-jsdoc)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(835 errors, 22 warnings)

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

question/type/coderunner/ajax.php
(#30) Package qtype is not valid
(#17) No one-line description found in phpdocs for file
(#26) Incorrect path for phpdocs tag @group detected
question/type/coderunner/backup/moodle2/backup_qtype_coderunner_plugin.class.php
(#18) Package moodlecore is not valid
(#34) Function backup_qtype_coderunner_plugin::qtype is not documented
(#40) Function backup_qtype_coderunner_plugin::add_quest_coderunner_options is not documented
(#65) Function backup_qtype_coderunner_plugin::add_quest_coderunner_testcases is not documented
(#17) No one-line description found in phpdocs for file
(#115) Inline phpdocs tag {@link get_components_and_fileareas} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
question/type/coderunner/backup/moodle2/restore_qtype_coderunner_plugin.class.php
(#18) Package moodlecore is not valid
(#51) Function restore_qtype_coderunner_plugin::add_question_options is not documented
(#65) Function restore_qtype_coderunner_plugin::add_question_testcases is not documented
(#81) Function restore_qtype_coderunner_plugin::process_coderunner_testcases is not documented
(#105) Function restore_qtype_coderunner_plugin::process_coderunner_options is not documented
(#17) No one-line description found in phpdocs for file
question/type/coderunner/bulktest.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/bulktestall.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/bulktestindex.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/classes/bad_json_exception.php
(#25) Package is not specified for class qtype_coderunner_bad_json_exception. It is also not specified in file-level phpdocs
(#25) Class qtype_coderunner_bad_json_exception is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/bulk_tester.php
(#31) Class qtype_coderunner_bulk_tester is not documented
(#134) Function qtype_coderunner_bulk_tester::category_name is not documented
(#145) Function qtype_coderunner_bulk_tester::delete_category is not documented
(#33) Constant qtype_coderunner_bulk_tester::PASS is not documented
(#34) Constant qtype_coderunner_bulk_tester::MISSINGANSWER is not documented
(#35) Constant qtype_coderunner_bulk_tester::FAIL is not documented
(#36) Constant qtype_coderunner_bulk_tester::EXCEPTION is not documented
(#17) No one-line description found in phpdocs for file
(#98) There is no description in phpdocs for function count_questions_in_category
(#114) There is no description in phpdocs for function child_categories
(#58) Phpdocs for function qtype_coderunner_bulk_tester::get_all_prototypes has incomplete parameters list
(#100) Phpdocs for function qtype_coderunner_bulk_tester::count_questions_in_category has incomplete parameters list
(#116) Phpdocs for function qtype_coderunner_bulk_tester::child_categories has incomplete parameters list
(#150) Phpdocs for function qtype_coderunner_bulk_tester::get_categories_for_context has incomplete parameters list
(#173) Phpdocs for function qtype_coderunner_bulk_tester::get_all_categories_for_context has incomplete parameters list
(#201) Phpdocs for function qtype_coderunner_bulk_tester::category_path has incomplete parameters list
(#298) Phpdocs for function qtype_coderunner_bulk_tester::get_all_coderunner_questions_in_context has incomplete parameters list
(#498) Phpdocs for function qtype_coderunner_bulk_tester::display_prototypes has incomplete parameters list
(#200) Not recommended phpdocs tag @global used
question/type/coderunner/classes/combinator_grader_outcome.php
(#20) Package qtype is not valid
(#30) Class qtype_coderunner_combinator_grader_outcome is not documented
(#38) Function qtype_coderunner_combinator_grader_outcome::__construct is not documented
(#70) Function qtype_coderunner_combinator_grader_outcome::set_output_only is not documented
(#76) Function qtype_coderunner_combinator_grader_outcome::iscombinatorgrader is not documented
(#83) Function qtype_coderunner_combinator_grader_outcome::is_output_only is not documented
(#157) Function qtype_coderunner_combinator_grader_outcome::format_table is not documented
(#190) Function qtype_coderunner_combinator_grader_outcome::get_prologue is not documented
(#194) Function qtype_coderunner_combinator_grader_outcome::get_epilogue is not documented
(#198) Function qtype_coderunner_combinator_grader_outcome::show_differences is not documented
(#203) Function qtype_coderunner_combinator_grader_outcome::get_grader_state is not documented
(#211) Function qtype_coderunner_combinator_grader_outcome::validate_table_formats is not documented
(#242) Function qtype_coderunner_combinator_grader_outcome::visible_rows is not documented
(#33) Variable qtype_coderunner_combinator_grader_outcome::$allowedfields is not documented
(#17) No one-line description found in phpdocs for file
(#87) Phpdocs for function qtype_coderunner_combinator_grader_outcome::validation_error_message has incomplete parameters list
(#141) Not recommended phpdocs tag @global used
question/type/coderunner/classes/constants.php
(#27) Package is not specified for class constants. It is also not specified in file-level phpdocs
(#17) Package qtype is not valid
(#27) Class constants is not documented
(#28) Constant constants::TEMPLATE_LANGUAGE is not documented
(#29) Constant constants::USER_LANGUAGE is not documented
(#30) Constant constants::DEFAULT_GRADER is not documented
(#31) Constant constants::FUNC_MIN_LENGTH is not documented
(#33) Constant constants::PRECHECK_DISABLED is not documented
(#34) Constant constants::PRECHECK_EMPTY is not documented
(#35) Constant constants::PRECHECK_EXAMPLES is not documented
(#36) Constant constants::PRECHECK_SELECTED is not documented
(#37) Constant constants::PRECHECK_ALL is not documented
(#39) Constant constants::TESTTYPE_NORMAL is not documented
(#40) Constant constants::TESTTYPE_PRECHECK is not documented
(#41) Constant constants::TESTTYPE_BOTH is not documented
(#43) Constant constants::FEEDBACK_USE_QUIZ is not documented
(#44) Constant constants::FEEDBACK_SHOW is not documented
(#45) Constant constants::FEEDBACK_HIDE is not documented
(#47) Constant constants::GIVEUP_NEVER is not documented
(#48) Constant constants::GIVEUP_AFTER_MAX_MARKS is not documented
(#49) Constant constants::GIVEUP_ALWAYS is not documented
(#51) Constant constants::MAX_STRING_LENGTH is not documented
(#52) Constant constants::MAX_LINE_LENGTH is not documented
(#53) Constant constants::MAX_NUM_LINES is not documented
(#55) Constant constants::JOBE_HOST_DEFAULT is not documented
(#56) Constant constants::JOBE_HOST_DEFAULT_API_KEY is not documented
(#58) Constant constants::DEFAULT_NUM_ROWS is not documented
question/type/coderunner/classes/equality_grader.php
(#28) Package qtype is not valid
(#36) Class qtype_coderunner_equality_grader is not documented
(#38) Function qtype_coderunner_equality_grader::name is not documented
(#47) Function qtype_coderunner_equality_grader::grade_known_good is not documented
(#27) No one-line description found in phpdocs for file
question/type/coderunner/classes/escapers.php
(#20) Package qtype is not valid
(#29) Class qtype_coderunner_escapers is not documented
(#34) Phpdocs for function qtype_coderunner_escapers::python has incomplete parameters list
(#47) Phpdocs for function qtype_coderunner_escapers::matlab has incomplete parameters list
(#63) Phpdocs for function qtype_coderunner_escapers::java has incomplete parameters list
question/type/coderunner/classes/event/sandbox_webservice_exec.php
(#29) Class sandbox_webservice_exec is not documented
question/type/coderunner/classes/exception.php
(#25) Package is not specified for class qtype_coderunner_exception. It is also not specified in file-level phpdocs
(#25) Class qtype_coderunner_exception is not documented
(#26) There is no description in phpdocs for function __construct
(#27) Phpdocs for function qtype_coderunner_exception::__construct has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/external/run_in_sandbox.php
(#40) Package is not specified for class run_in_sandbox. It is also not specified in file-level phpdocs
(#40) Class run_in_sandbox is not documented
question/type/coderunner/classes/grader.php
(#37) Package is not specified for class qtype_coderunner_grader. It is also not specified in file-level phpdocs
(#29) Package qtype is not valid
(#37) Class qtype_coderunner_grader is not documented
(#46) Function qtype_coderunner_grader::name is not documented
(#78) Function qtype_coderunner_grader::grade_known_good is not documented
(#16) No one-line description found in phpdocs for file
(#63) Phpdocs for function qtype_coderunner_grader::grade has incomplete parameters list
(#16) File-level phpdocs block does not have @copyright tag
(#16) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/html_wrapper.php
(#20) Package qtype is not valid
(#30) Class qtype_coderunner_html_wrapper is not documented
(#32) Function qtype_coderunner_html_wrapper::__construct is not documented
(#37) Function qtype_coderunner_html_wrapper::value is not documented
(#17) No one-line description found in phpdocs for file
question/type/coderunner/classes/ideonesandbox.php
(#31) Package is not specified for class qtype_coderunner_ideonesandbox. It is also not specified in file-level phpdocs
(#22) Package qtype is not valid
(#31) Class qtype_coderunner_ideonesandbox is not documented
(#45) Function qtype_coderunner_ideonesandbox::__construct is not documented
(#94) Function qtype_coderunner_ideonesandbox::get_languages is not documented
(#183) Function qtype_coderunner_ideonesandbox::create_submission is not documented
(#209) Function qtype_coderunner_ideonesandbox::get_submission_status is not documented
(#226) Function qtype_coderunner_ideonesandbox::get_submission_details is not documented
(#33) Variable qtype_coderunner_ideonesandbox::$client is not documented
(#34) Variable qtype_coderunner_ideonesandbox::$langserror is not documented
(#35) Variable qtype_coderunner_ideonesandbox::$langmap is not documented
(#39) Constant qtype_coderunner_ideonesandbox::STATUS_WAITING is not documented
(#40) Constant qtype_coderunner_ideonesandbox::STATUS_DONE is not documented
(#41) Constant qtype_coderunner_ideonesandbox::STATUS_COMPILING is not documented
(#42) Constant qtype_coderunner_ideonesandbox::STATUS_RUNNING is not documented
(#104) Phpdocs for function qtype_coderunner_ideonesandbox::execute has incomplete parameters list
question/type/coderunner/classes/jobesandbox.php
(#34) Package is not specified for class qtype_coderunner_jobesandbox. It is also not specified in file-level phpdocs
(#23) Package qtype is not valid
(#34) Class qtype_coderunner_jobesandbox is not documented
(#66) Function qtype_coderunner_jobesandbox::__construct is not documented
(#83) Function qtype_coderunner_jobesandbox::get_languages is not documented
(#136) Function qtype_coderunner_jobesandbox::execute is not documented
(#246) Function qtype_coderunner_jobesandbox::get_main_class is not documented
(#258) Function qtype_coderunner_jobesandbox::get_error_code is not documented
(#279) Function qtype_coderunner_jobesandbox::put_file is not documented
(#343) Function qtype_coderunner_jobesandbox::submit is not documented
(#357) Function qtype_coderunner_jobesandbox::http_request is not documented
(#392) Function qtype_coderunner_jobesandbox::filter_file_path is not documented
(#58) Variable qtype_coderunner_jobesandbox::$languages is not documented
(#59) Variable qtype_coderunner_jobesandbox::$httpcode is not documented
(#60) Variable qtype_coderunner_jobesandbox::$response is not documented
(#36) Constant qtype_coderunner_jobesandbox::DEBUGGING is not documented
(#37) Constant qtype_coderunner_jobesandbox::HTTP_GET is not documented
(#38) Constant qtype_coderunner_jobesandbox::HTTP_POST is not documented
(#39) Constant qtype_coderunner_jobesandbox::HTTP_PUT is not documented
question/type/coderunner/classes/jobrunner.php
(#29) Package is not specified for class qtype_coderunner_jobrunner. It is also not specified in file-level phpdocs
(#17) Package qtype is not valid
(#29) Class qtype_coderunner_jobrunner is not documented
(#47) Function qtype_coderunner_jobrunner::run_tests is not documented
(#112) Function qtype_coderunner_jobrunner::run_combinator is not documented
(#171) Function qtype_coderunner_jobrunner::run_tests_singly is not documented
(#234) Function qtype_coderunner_jobrunner::grade is not documented
(#311) Function qtype_coderunner_jobrunner::missing_or_bad_fraction is not documented
(#322) Function qtype_coderunner_jobrunner::merge is not documented
(#337) Function qtype_coderunner_jobrunner::maximum_possible_mark is not documented
(#349) Function qtype_coderunner_jobrunner::make_error_message is not documented
(#374) Function qtype_coderunner_jobrunner::count_errors is not documented
(#30) Variable qtype_coderunner_jobrunner::$grader is not documented
(#31) Variable qtype_coderunner_jobrunner::$sandbox is not documented
(#32) Variable qtype_coderunner_jobrunner::$code is not documented
(#33) Variable qtype_coderunner_jobrunner::$files is not documented
(#34) Variable qtype_coderunner_jobrunner::$question is not documented
(#35) Variable qtype_coderunner_jobrunner::$testcases is not documented
(#36) Variable qtype_coderunner_jobrunner::$allruns is not documented
(#37) Variable qtype_coderunner_jobrunner::$precheck is not documented
(#244) Phpdocs for function qtype_coderunner_jobrunner::do_combinator_grading has incomplete parameters list
question/type/coderunner/classes/localsandbox.php
(#47) Package is not specified for class qtype_coderunner_localsandbox. It is also not specified in file-level phpdocs
(#31) Package qtype is not valid
(#47) Class qtype_coderunner_localsandbox is not documented
(#66) Function qtype_coderunner_localsandbox::__construct is not documented
(#152) Function qtype_coderunner_localsandbox::make_directory is not documented
(#197) Function qtype_coderunner_localsandbox::del_tree is not documented
(#209) Function qtype_coderunner_localsandbox::set_path is not documented
(#51) Variable qtype_coderunner_localsandbox::$source is not documented
(#52) Variable qtype_coderunner_localsandbox::$language is not documented
(#53) Variable qtype_coderunner_localsandbox::$input is not documented
(#54) Variable qtype_coderunner_localsandbox::$params is not documented
(#55) Variable qtype_coderunner_localsandbox::$files is not documented
(#56) Variable qtype_coderunner_localsandbox::$sourcefilename is not documented
(#58) Variable qtype_coderunner_localsandbox::$result is not documented
(#59) Variable qtype_coderunner_localsandbox::$cmpinfo is not documented
(#60) Variable qtype_coderunner_localsandbox::$output is not documented
(#61) Variable qtype_coderunner_localsandbox::$stderr is not documented
(#62) Variable qtype_coderunner_localsandbox::$signal is not documented
(#64) Variable qtype_coderunner_localsandbox::$workdir is not documented
(#49) Constant qtype_coderunner_localsandbox::SOURCE_FILE_NAME is not documented
(#17) No one-line description found in phpdocs for file
(#73) Phpdocs for function qtype_coderunner_localsandbox::execute has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/near_equality_grader.php
(#34) Package is not specified for class qtype_coderunner_near_equality_grader. It is also not specified in file-level phpdocs
(#26) Package qtype is not valid
(#34) Class qtype_coderunner_near_equality_grader is not documented
(#45) Function qtype_coderunner_near_equality_grader::name is not documented
(#50) Function qtype_coderunner_near_equality_grader::grade_known_good is not documented
(#61) Function qtype_coderunner_near_equality_grader::reduce is not documented
(#16) No one-line description found in phpdocs for file
(#16) File-level phpdocs block does not have @copyright tag
(#16) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/overload_exception.php
(#27) Package is not specified for class qtype_coderunner_overload_exception. It is also not specified in file-level phpdocs
(#27) Class qtype_coderunner_overload_exception is not documented
(#28) There is no description in phpdocs for function __construct
(#29) Phpdocs for function qtype_coderunner_overload_exception::__construct has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/privacy/provider.php
(#28) Class provider is not documented
question/type/coderunner/classes/regex_grader.php
(#41) Package is not specified for class qtype_coderunner_regex_grader. It is also not specified in file-level phpdocs
(#33) Package qtype is not valid
(#41) Class qtype_coderunner_regex_grader is not documented
(#43) Function qtype_coderunner_regex_grader::name is not documented
(#16) No one-line description found in phpdocs for file
(#47) Phpdocs for function qtype_coderunner_regex_grader::grade_known_good has incomplete parameters list
(#16) File-level phpdocs block does not have @copyright tag
(#16) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/sandbox.php
(#40) Package is not specified for class qtype_coderunner_sandbox. It is also not specified in file-level phpdocs
(#27) Package qtype is not valid
(#40) Class qtype_coderunner_sandbox is not documented
(#94) Function qtype_coderunner_sandbox::__construct is not documented
(#248) Function qtype_coderunner_sandbox::result_string is not documented
(#351) Function qtype_coderunner_sandbox::close is not documented
(#41) Variable qtype_coderunner_sandbox::$user is not documented
(#42) Variable qtype_coderunner_sandbox::$password is not documented
(#43) Variable qtype_coderunner_sandbox::$authenticationerror is not documented
(#83) Variable qtype_coderunner_sandbox::$defaultcputime is not documented
(#84) Variable qtype_coderunner_sandbox::$defaultwalltime is not documented
(#85) Variable qtype_coderunner_sandbox::$defaultmemorylimit is not documented
(#86) Variable qtype_coderunner_sandbox::$defaultdisklimit is not documented
(#87) Variable qtype_coderunner_sandbox::$defaultnumprocs is not documented
(#88) Variable qtype_coderunner_sandbox::$defaultfiles is not documented
(#90) Variable qtype_coderunner_sandbox::$params is not documented
(#49) Constant qtype_coderunner_sandbox::OK is not documented
(#50) Constant qtype_coderunner_sandbox::AUTH_ERROR is not documented
(#51) Constant qtype_coderunner_sandbox::PASTE_NOT_FOUND is not documented
(#52) Constant qtype_coderunner_sandbox::WRONG_LANG_ID is not documented
(#53) Constant qtype_coderunner_sandbox::ACCESS_DENIED is not documented
(#54) Constant qtype_coderunner_sandbox::SUBMISSION_LIMIT_EXCEEDED is not documented
(#55) Constant qtype_coderunner_sandbox::CREATE_SUBMISSION_FAILED is not documented
(#56) Constant qtype_coderunner_sandbox::UNKNOWN_SERVER_ERROR is not documented
(#57) Constant qtype_coderunner_sandbox::JOBE_400_ERROR is not documented
(#58) Constant qtype_coderunner_sandbox::SERVER_OVERLOAD is not documented
(#63) Constant qtype_coderunner_sandbox::RESULT_NO_RUN is not documented
(#64) Constant qtype_coderunner_sandbox::RESULT_SUCCESS2 is not documented
(#65) Constant qtype_coderunner_sandbox::RESULT_COMPILATION_ERROR is not documented
(#66) Constant qtype_coderunner_sandbox::RESULT_RUNTIME_ERROR is not documented
(#67) Constant qtype_coderunner_sandbox::RESULT_TIME_LIMIT is not documented
(#68) Constant qtype_coderunner_sandbox::RESULT_SUCCESS is not documented
(#69) Constant qtype_coderunner_sandbox::RESULT_MEMORY_LIMIT is not documented
(#70) Constant qtype_coderunner_sandbox::RESULT_ILLEGAL_SYSCALL is not documented
(#71) Constant qtype_coderunner_sandbox::RESULT_INTERNAL_ERR is not documented
(#73) Constant qtype_coderunner_sandbox::RESULT_SERVER_OVERLOAD is not documented
(#74) Constant qtype_coderunner_sandbox::RESULT_OUTPUT_LIMIT is not documented
(#75) Constant qtype_coderunner_sandbox::RESULT_ABNORMAL_TERMINATION is not documented
(#77) Constant qtype_coderunner_sandbox::POLL_INTERVAL is not documented
(#78) Constant qtype_coderunner_sandbox::MAX_NUM_POLLS is not documented
(#17) No one-line description found in phpdocs for file
(#101) There is no description in phpdocs for function get_instance
(#212) There is no description in phpdocs for function error_string
(#287) There is no description in phpdocs for function get_languages
(#203) Phpdocs for function qtype_coderunner_sandbox::get_filename has incomplete parameters list
(#214) Phpdocs for function qtype_coderunner_sandbox::error_string has incomplete parameters list
(#301) Phpdocs for function qtype_coderunner_sandbox::execute has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/student.php
(#21) Package qtype is not valid
(#29) Class qtype_coderunner_student is not documented
(#36) Function qtype_coderunner_student::__construct is not documented
(#31) Variable qtype_coderunner_student::$username is not documented
(#32) Variable qtype_coderunner_student::$email is not documented
(#33) Variable qtype_coderunner_student::$firstname is not documented
(#34) Variable qtype_coderunner_student::$lastname is not documented
question/type/coderunner/classes/template_grader.php
(#33) Package is not specified for class qtype_coderunner_template_grader. It is also not specified in file-level phpdocs
(#25) Package qtype is not valid
(#33) Class qtype_coderunner_template_grader is not documented
(#35) Function qtype_coderunner_template_grader::name is not documented
(#17) No one-line description found in phpdocs for file
(#39) Phpdocs for function qtype_coderunner_template_grader::grade_known_good has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/test_result.php
(#23) Package qtype is not valid
(#33) Class qtype_coderunner_test_result is not documented
(#35) Function qtype_coderunner_test_result::__construct is not documented
(#57) Function qtype_coderunner_test_result::gettrimmedvalue is not documented
(#17) No one-line description found in phpdocs for file
question/type/coderunner/classes/testing_outcome.php
(#20) Package qtype is not valid
(#29) Class qtype_coderunner_testing_outcome is not documented
(#50) Function qtype_coderunner_testing_outcome::__construct is not documented
(#64) Function qtype_coderunner_testing_outcome::set_status is not documented
(#69) Function qtype_coderunner_testing_outcome::iscombinatorgrader is not documented
(#95) Function qtype_coderunner_testing_outcome::run_failed is not documented
(#100) Function qtype_coderunner_testing_outcome::invalid is not documented
(#104) Function qtype_coderunner_testing_outcome::has_syntax_error is not documented
(#108) Function qtype_coderunner_testing_outcome::combinator_error is not documented
(#112) Function qtype_coderunner_testing_outcome::is_ungradable is not documented
(#116) Function qtype_coderunner_testing_outcome::is_output_only is not documented
(#120) Function qtype_coderunner_testing_outcome::mark_as_fraction is not documented
(#130) Function qtype_coderunner_testing_outcome::all_correct is not documented
(#136) Function qtype_coderunner_testing_outcome::was_aborted is not documented
(#141) Function qtype_coderunner_testing_outcome::add_test_result is not documented
(#160) Function qtype_coderunner_testing_outcome::validation_error_message is not documented
(#329) Function qtype_coderunner_testing_outcome::count_hidden_errors is not documented
(#350) Function qtype_coderunner_testing_outcome::should_display_result is not documented
(#361) Function qtype_coderunner_testing_outcome::count_non_blanks is not documented
(#410) Function qtype_coderunner_testing_outcome::get_test_results is not documented
(#415) Function qtype_coderunner_testing_outcome::get_raw_output is not documented
(#422) Function qtype_coderunner_testing_outcome::get_prologue is not documented
(#426) Function qtype_coderunner_testing_outcome::get_epilogue is not documented
(#430) Function qtype_coderunner_testing_outcome::get_sourcecode_list is not documented
(#434) Function qtype_coderunner_testing_outcome::get_error_count is not documented
(#438) Function qtype_coderunner_testing_outcome::get_sandbox_info is not documented
(#39) Variable qtype_coderunner_testing_outcome::$status is not documented
(#41) Variable qtype_coderunner_testing_outcome::$isprecheck is not documented
(#42) Variable qtype_coderunner_testing_outcome::$errorcount is not documented
(#43) Variable qtype_coderunner_testing_outcome::$errormessage is not documented
(#44) Variable qtype_coderunner_testing_outcome::$maxpossmark is not documented
(#45) Variable qtype_coderunner_testing_outcome::$actualmark is not documented
(#46) Variable qtype_coderunner_testing_outcome::$testresults is not documented
(#47) Variable qtype_coderunner_testing_outcome::$sourcecodelist is not documented
(#48) Variable qtype_coderunner_testing_outcome::$sandboxinfo is not documented
(#30) Constant qtype_coderunner_testing_outcome::STATUS_VALID is not documented
(#31) Constant qtype_coderunner_testing_outcome::STATUS_SYNTAX_ERROR is not documented
(#32) Constant qtype_coderunner_testing_outcome::STATUS_BAD_COMBINATOR is not documented
(#33) Constant qtype_coderunner_testing_outcome::STATUS_SANDBOX_ERROR is not documented
(#34) Constant qtype_coderunner_testing_outcome::STATUS_MISSING_PROTOTYPE is not documented
(#35) Constant qtype_coderunner_testing_outcome::STATUS_UNSERIALIZE_FAILED is not documented
(#37) Constant qtype_coderunner_testing_outcome::TOLERANCE is not documented
(#17) No one-line description found in phpdocs for file
(#149) There is no description in phpdocs for function add_sandbox_info
(#389) There is no description in phpdocs for function can_view_hidden
(#73) Phpdocs for function qtype_coderunner_testing_outcome::is_precheck has incomplete parameters list
(#151) Phpdocs for function qtype_coderunner_testing_outcome::add_sandbox_info has incomplete parameters list
(#215) Phpdocs for function qtype_coderunner_testing_outcome::build_results_table has incomplete parameters list
(#214) Not recommended phpdocs tag @global used
(#391) Not recommended phpdocs tag @global used
question/type/coderunner/classes/twig.php
(#28) Package is not specified for class qtype_coderunner_twig. It is also not specified in file-level phpdocs
(#124) Package is not specified for function qtype_coderunner_twig_random. It is also not specified in file-level phpdocs
(#194) Package is not specified for function qtype_coderunner_set_random_seed. It is also not specified in file-level phpdocs
(#28) Class qtype_coderunner_twig is not documented
(#34) Function qtype_coderunner_twig::get_twig_environment is not documented
(#76) Function qtype_coderunner_twig::render is not documented
(#91) Function qtype_coderunner_twig::get_policy is not documented
(#29) Variable qtype_coderunner_twig::$twigenvironments is not documented
(#134) Phpdocs for function qtype_coderunner_twig_random has incomplete parameters list
(#194) Phpdocs for function qtype_coderunner_set_random_seed has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/twig_security_policy.php
(#19) Package is not specified for class qtype_coderunner_twig_security_policy. It is also not specified in file-level phpdocs
(#32) Function qtype_coderunner_twig_security_policy::__construct is not documented
(#41) Function qtype_coderunner_twig_security_policy::setAllowedTags is not documented
(#46) Function qtype_coderunner_twig_security_policy::setAllowedFilters is not documented
(#51) Function qtype_coderunner_twig_security_policy::setAllowedMethods is not documented
(#64) Function qtype_coderunner_twig_security_policy::setAllowedProperties is not documented
(#69) Function qtype_coderunner_twig_security_policy::setAllowedFunctions is not documented
(#74) Function qtype_coderunner_twig_security_policy::checkSecurity is not documented
(#95) Function qtype_coderunner_twig_security_policy::checkMethodAllowed is not documented
(#117) Function qtype_coderunner_twig_security_policy::checkPropertyAllowed is not documented
(#26) Variable qtype_coderunner_twig_security_policy::$allowedTags is not documented
(#27) Variable qtype_coderunner_twig_security_policy::$allowedFilters is not documented
(#28) Variable qtype_coderunner_twig_security_policy::$allowedMethods is not documented
(#29) Variable qtype_coderunner_twig_security_policy::$allowedProperties is not documented
(#30) Variable qtype_coderunner_twig_security_policy::$allowedFunctions is not documented
question/type/coderunner/classes/twigmacros.php
(#26) Package is not specified for class qtype_coderunner_twigmacros. It is also not specified in file-level phpdocs
(#26) Class qtype_coderunner_twigmacros is not documented
(#28) Function qtype_coderunner_twigmacros::macros is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/classes/ui_parameters.php
(#22) Package qtype is not valid
(#32) Class qtype_coderunner_ui_parameter is not documented
(#33) Function qtype_coderunner_ui_parameter::__construct is not documented
(#72) Function qtype_coderunner_ui_parameters::length is not documented
(#218) Function qtype_coderunner_ui_parameters::table is not documented
(#17) No one-line description found in phpdocs for file
(#42) No one-line description found in phpdocs for class qtype_coderunner_ui_parameters
question/type/coderunner/classes/ui_plugins.php
(#20) Package qtype is not valid
(#28) Class qtype_coderunner_ui_plugins is not documented
(#117) Class qtype_coderunner_ui_plugin is not documented
(#59) Function qtype_coderunner_ui_plugins::get_instance is not documented
(#67) Function qtype_coderunner_ui_plugins::all_names is not documented
(#75) Function qtype_coderunner_ui_plugins::all_with_no_params is not documented
(#97) Function qtype_coderunner_ui_plugins::parameters is not documented
(#105) Function qtype_coderunner_ui_plugins::dropdownlist is not documented
(#30) Variable qtype_coderunner_ui_plugins::$instance is not documented
(#17) No one-line description found in phpdocs for file
(#119) There is no description in phpdocs for function __construct
(#134) There is no description in phpdocs for function parameters
(#121) Phpdocs for function qtype_coderunner_ui_plugin::__construct has incomplete parameters list
question/type/coderunner/classes/util.php
(#27) Package is not specified for class qtype_coderunner_util. It is also not specified in file-level phpdocs
(#27) Class qtype_coderunner_util is not documented
(#33) Function qtype_coderunner_util::load_uiplugin_js is not documented
(#48) Function qtype_coderunner_util::load_ace is not documented
(#65) Function qtype_coderunner_util::next_char is not documented
(#97) Function qtype_coderunner_util::clean is not documented
(#133) Function qtype_coderunner_util::snip is not documented
(#148) Function qtype_coderunner_util::tidy is not documented
(#160) Function qtype_coderunner_util::format_cell is not documented
(#170) Function qtype_coderunner_util::clean_html is not documented
(#259) Function qtype_coderunner_util::template_params is not documented
(#189) Phpdocs for function qtype_coderunner_util::make_html_para has incomplete parameters list
(#239) Phpdocs for function qtype_coderunner_util::merge_json has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/db/install.php
(#23) Package is not specified for function xmldb_qtype_coderunner_install. It is also not specified in file-level phpdocs
(#23) Function xmldb_qtype_coderunner_install is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/db/services.php
(#28) Package qtype is not valid
question/type/coderunner/db/upgrade.php
(#25) Package is not specified for function xmldb_qtype_coderunner_upgrade. It is also not specified in file-level phpdocs
(#25) Function xmldb_qtype_coderunner_upgrade is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
question/type/coderunner/db/upgradelib.php
(#57) Function delete_existing_prototypes is not documented
(#79) Function get_top_id is not documented
(#115) Function find_or_make_prototype_category is not documented
(#141) Function make_cr_prototypes_top is not documented
(#153) Function load_new_prototypes is not documented
question/type/coderunner/downloadquizattempts.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/edit_coderunner_form.php
(#34) Package is not specified for class qtype_coderunner_edit_form. It is also not specified in file-level phpdocs
(#22) Package questionbank is not valid
(#47) Function qtype_coderunner_edit_form::qtype is not documented
(#52) Function qtype_coderunner_edit_form::definition is not documented
(#80) Function qtype_coderunner_edit_form::definition_inner is not documented
(#163) Function qtype_coderunner_edit_form::get_data is not documented
(#259) Function qtype_coderunner_edit_form::add_per_testcase_fields is not documented
(#278) Function qtype_coderunner_edit_form::get_per_testcase_fields is not documented
(#347) Function qtype_coderunner_edit_form::displayoptions is not documented
(#352) Function qtype_coderunner_edit_form::data_preprocessing is not documented
(#459) Function qtype_coderunner_edit_form::newline_hack is not documented
(#471) Function qtype_coderunner_edit_form::make_error_div is not documented
(#476) Function qtype_coderunner_edit_form::make_questiontype_panel is not documented
(#644) Function qtype_coderunner_edit_form::make_questiontype_help_panel is not documented
(#654) Function qtype_coderunner_edit_form::make_customisation_panel is not documented
(#731) Function qtype_coderunner_edit_form::make_advanced_customisation_panel is not documented
(#816) Function qtype_coderunner_edit_form::validation is not documented
(#951) Function qtype_coderunner_edit_form::validate_template_params is not documented
(#1004) Function qtype_coderunner_edit_form::validate_ui_parameters is not documented
(#1051) Function qtype_coderunner_edit_form::validate_penalty_regime is not documented
(#1092) Function qtype_coderunner_edit_form::validate_twigables is not documented
(#1136) Function qtype_coderunner_edit_form::validate_test_cases is not documented
(#1178) Function qtype_coderunner_edit_form::validate_sample_answer is not documented
(#1241) Function qtype_coderunner_edit_form::is_valid_new_type is not documented
(#1255) Function qtype_coderunner_edit_form::get_languages_and_types is not documented
(#1286) Function qtype_coderunner_edit_form::twig_render is not documented
(#1293) Function qtype_coderunner_edit_form::make_question_from_form_data is not documented
(#1330) Function qtype_coderunner_edit_form::get_merged_ui_params is not documented
(#1361) Function qtype_coderunner_edit_form::get_sample_answer_file_saver is not documented
(#1372) Function qtype_coderunner_edit_form::get_file_manager is not documented
(#39) Constant qtype_coderunner_edit_form::NUM_TESTCASES_START is not documented
(#40) Constant qtype_coderunner_edit_form::NUM_TESTCASES_ADD is not documented
(#41) Constant qtype_coderunner_edit_form::DEFAULT_NUM_ROWS is not documented
(#42) Constant qtype_coderunner_edit_form::DEFAULT_NUM_COLS is not documented
(#43) Constant qtype_coderunner_edit_form::TEMPLATE_PARAM_ROWS is not documented
(#44) Constant qtype_coderunner_edit_form::UI_PARAM_ROWS is not documented
(#45) Constant qtype_coderunner_edit_form::RESULT_COLUMNS_SIZE is not documented
(#1285) Invalid inline phpdocs tag @return found
question/type/coderunner/exportone.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/findduplicates.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/findduplicatesindex.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/getallattempts.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/lib.php
(#17) File-level phpdocs block does not have @copyright tag
question/type/coderunner/problemspec.php
(#26) Package qtype is not valid
(#17) No one-line description found in phpdocs for file
question/type/coderunner/prototypeusage.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/prototypeusageindex.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/question.php
(#20) Package qtype is not valid
(#78) Function qtype_coderunner_question::apply_attempt_state is not documented
(#107) Function qtype_coderunner_question::evaluate_question_for_display is not documented
(#159) Function qtype_coderunner_question::evaluate_merged_parameters is not documented
(#281) Function qtype_coderunner_question::twig_render_with_seed is not documented
(#298) Function qtype_coderunner_question::evaluate_merged_ui_parameters is not documented
(#324) Function qtype_coderunner_question::get_expected_data is not documented
(#335) Function qtype_coderunner_question::summarise_response is not documented
(#344) Function qtype_coderunner_question::validate_response is not documented
(#392) Function qtype_coderunner_question::is_valid_filename is not documented
(#410) Function qtype_coderunner_question::is_gradable_response is not documented
(#417) Function qtype_coderunner_question::is_complete_response is not documented
(#456) Function qtype_coderunner_question::get_correct_response is not documented
(#461) Function qtype_coderunner_question::get_correct_answer is not documented
(#483) Function qtype_coderunner_question::check_file_access is not documented
(#576) Function qtype_coderunner_question::get_attached_files is not documented
(#597) Function qtype_coderunner_question::step_info is not documented
(#629) Function qtype_coderunner_question::example_testcases is not documented
(#640) Function qtype_coderunner_question::twig_all is not documented
(#665) Function qtype_coderunner_question::sanitised_clone_of_this is not documented
(#715) Function qtype_coderunner_question::filter_testcases is not documented
(#740) Function qtype_coderunner_question::selected_testcases is not documented
(#754) Function qtype_coderunner_question::empty_testcase is not documented
(#775) Function qtype_coderunner_question::get_template is not documented
(#781) Function qtype_coderunner_question::get_language is not documented
(#786) Function qtype_coderunner_question::get_show_source is not documented
(#793) Function qtype_coderunner_question::get_test_splitter_re is not documented
(#799) Function qtype_coderunner_question::get_is_combinator is not documented
(#805) Function qtype_coderunner_question::allow_multiple_stdins is not documented
(#810) Function qtype_coderunner_question::get_sandbox is not documented
(#830) Function qtype_coderunner_question::get_grader is not documented
(#849) Function qtype_coderunner_question::get_files is not documented
(#863) Function qtype_coderunner_question::get_sandbox_params is not documented
(#40) Variable qtype_coderunner_question::$testcases is not documented
(#607) There is no description in phpdocs for function result_columns
(#51) Phpdocs for function qtype_coderunner_question::start_attempt has incomplete parameters list
(#249) Phpdocs for function qtype_coderunner_question::evaluate_template_params_on_jobe has incomplete parameters list
(#422) Phpdocs for function qtype_coderunner_question::get_validation_error has incomplete parameters list
(#693) Phpdocs for function qtype_coderunner_question::twig_expand has incomplete parameters list
(#896) Phpdocs for function qtype_coderunner_question::get_support_files has incomplete parameters list
(#51) Inline phpdocs tag {@link question_attempt} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#55) Inline phpdocs tag {@link get_num_variants()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
question/type/coderunner/questiontestrun.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/questiontype.php
(#40) Package qtype is not valid
(#167) Function qtype_coderunner::response_file_areas is not documented
(#201) Function qtype_coderunner::copy_testcases_from_form is not documented
(#252) Function qtype_coderunner::save_question is not documented
(#260) Function qtype_coderunner::save_question_options is not documented
(#399) Function qtype_coderunner::get_question_options is not documented
(#571) Function qtype_coderunner::update_question_text_maybe is not documented
(#586) Function qtype_coderunner::initialise_question_instance is not documented
(#607) Function qtype_coderunner::delete_question is not documented
(#623) Function qtype_coderunner::notify_prototype_children_if_any is not documented
(#692) Function qtype_coderunner::import_from_xml is not documented
(#831) Function qtype_coderunner::export_to_xml is not documented
(#39) No one-line description found in phpdocs for file
(#51) No one-line description found in phpdocs for class qtype_coderunner
(#643) There is no description in phpdocs for function attachment_options
(#656) There is no description in phpdocs for function attachments_required_options
(#668) There is no description in phpdocs for function attachment_filesize_max
(#182) Phpdocs for function qtype_coderunner::generate_test has incomplete parameters list
(#312) Phpdocs for function qtype_coderunner::clean_question_form has incomplete parameters list
(#900) Phpdocs for function qtype_coderunner::filter_crs has incomplete parameters list
(#39) File-level phpdocs block does not have @license tag
question/type/coderunner/renderer.php
(#20) Package qtype is not valid
(#37) Class qtype_coderunner_renderer is not documented
(#318) Function qtype_coderunner_renderer::build_results_table is not documented
(#385) Function qtype_coderunner_renderer::build_feedback_summary is not documented
(#434) Function qtype_coderunner_renderer::build_combinator_grader_feedback_summary is not documented
(#453) Function qtype_coderunner_renderer::make_source_code_div is not documented
(#667) Function qtype_coderunner_renderer::count_bits is not documented
(#687) Function qtype_coderunner_renderer::show_column is not documented
(#701) Function qtype_coderunner_renderer::column_header is not documented
(#715) Function qtype_coderunner_renderer::column_format is not documented
(#725) Function qtype_coderunner_renderer::answerbox_attributes is not documented
(#753) Function qtype_coderunner_renderer::language_dropdown is not documented
(#805) Function qtype_coderunner_renderer::diff_button is not documented
(#623) There is no description in phpdocs for function format_examples
(#785) There is no description in phpdocs for function results_class
(#475) Phpdocs for function qtype_coderunner_renderer::penalty_regime_string has incomplete parameters list
(#787) Phpdocs for function qtype_coderunner_renderer::results_class has incomplete parameters list
question/type/coderunner/settings.php
(#20) Package qtype is not valid
question/type/coderunner/tests/behat/behat_coderunner.php
(#29) Class behat_coderunner is not documented
(#113) There is no description in phpdocs for function i_see_a_canvas
(#124) There is no description in phpdocs for function i_should_not_see_a_canvas
(#135) There is no description in phpdocs for function i_fill_in_my_template
(#49) Phpdocs for function behat_coderunner::i_should_not_see_highlighted has incomplete parameters list
(#102) Phpdocs for function behat_coderunner::i_set_the_field_to_pystring has incomplete parameters list
(#144) Phpdocs for function behat_coderunner::i_set_the_field_and_dismiss_the_alert has incomplete parameters list
question/type/coderunner/tests/c_questions_test.php
(#23) Package qtype is not valid
question/type/coderunner/tests/cpp_questions_test.php
(#23) Package qtype is not valid
question/type/coderunner/tests/customise_test.php
(#21) Package qtype is not valid
(#33) Class qtype_coderunner_customise_testcase is not documented
question/type/coderunner/tests/datafile_test.php
(#21) Package qtype is not valid
(#33) Class qtype_coderunner_datafile_testcase is not documented
(#41) Function qtype_coderunner_datafile_testcase::check_files_in_sandbox is not documented
(#75) Function qtype_coderunner_datafile_testcase::python_solution is not documented
(#92) Function qtype_coderunner_datafile_testcase::c_solution is not documented
question/type/coderunner/tests/grader_test.php
(#24) Package qtype is not valid
question/type/coderunner/tests/graphui_save_test.php
(#22) Package qtype is not valid
(#34) Class qtype_coderunner_graphui_save_testcase is not documented
(#36) Variable qtype_coderunner_graphui_save_testcase::$qtype is not documented
(#17) No one-line description found in phpdocs for file
question/type/coderunner/tests/helper.php
(#20) Package qtype is not valid
(#37) Class qtype_coderunner_missing_question_type is not documented
(#46) Function qtype_coderunner_test_helper::get_test_questions is not documented
(#72) Function qtype_coderunner_test_helper::get_coderunner_question_data_sqr is not documented
(#385) Function qtype_coderunner_test_helper::make_coderunner_question_sqr_customised is not documented
(#394) Function qtype_coderunner_test_helper::make_coderunner_question_sqr_part_marks is not documented
(#779) Function qtype_coderunner_test_helper::make_coderunner_question_str_to_upper is not documented
(#897) Function qtype_coderunner_test_helper::make_coderunner_question_str_to_upper_cpp is not documented
(#955) Function qtype_coderunner_test_helper::make_macro_question is not documented
(#1052) Function qtype_coderunner_test_helper::make_coderunner_question_teststudentanswermacrooctave is not documented
(#1219) Function qtype_coderunner_test_helper::get_options is not documented
(#1254) Function qtype_coderunner_test_helper::make_test_cases is not documented
(#1278) Function qtype_coderunner_test_helper::make_coderunner_question is not documented
(#64) Phpdocs for function qtype_coderunner_test_helper::make_coderunner_question_sqr has incomplete parameters list
(#323) Phpdocs for function qtype_coderunner_test_helper::make_coderunner_question_sqr_subtype has incomplete parameters list
question/type/coderunner/tests/ideonesandbox_test.php
(#24) Package qtype is not valid
(#34) Class qtype_coderunner_ideonesandbox_testcase is not documented
(#17) No one-line description found in phpdocs for file
question/type/coderunner/tests/java_question_test.php
(#23) Package qtype is not valid
question/type/coderunner/tests/jobesandbox_test.php
(#40) Class qtype_coderunner_jobesandbox_testcase is not documented
question/type/coderunner/tests/matlab_question_test.php
(#23) Package qtype is not valid
question/type/coderunner/tests/nodejs_question_test.php
(#23) Package qtype is not valid
question/type/coderunner/tests/octave_question_test.php
(#23) Package qtype is not valid
question/type/coderunner/tests/penaltyregime_test.php
(#21) Package qtype is not valid
(#44) Class qtype_coderunner_penaltyregime_testcase is not documented
(#55) Function qtype_coderunner_penaltyregime_testcase::run_with_regime is not documented
question/type/coderunner/tests/phpquestions_test.php
(#21) Package qtype is not valid
(#33) No one-line description found in phpdocs for class qtype_coderunner_phpquestions_testcase
question/type/coderunner/tests/precheckwalkthrough_test.php
(#21) Package qtype is not valid
(#36) Class qtype_coderunner_precheckwalkthrough_testcase is not documented
(#44) Function qtype_coderunner_precheckwalkthrough_testcase::make_precheck_question is not documented
question/type/coderunner/tests/prototype_test.php
(#21) Package qtype is not valid
(#36) Class qtype_coderunner_prototype_testcase is not documented
(#186) Function qtype_coderunner_prototype_testcase::make_parent_and_child is not documented
(#211) Function qtype_coderunner_prototype_testcase::assert_same_xml is not documented
(#222) Function qtype_coderunner_prototype_testcase::make_sqr_user_type_prototype is not documented
question/type/coderunner/tests/pythonpylint_test.php
(#21) Package qtype is not valid
question/type/coderunner/tests/pythonquestions_test.php
(#21) Package qtype is not valid
question/type/coderunner/tests/questiontype_test.php
(#21) Package qtype is not valid
(#56) Function qtype_coderunner_questiontype_testcase::get_test_question_data is not documented
(#45) Variable qtype_coderunner_questiontype_testcase::$qtype is not documented
question/type/coderunner/tests/template_test.php
(#21) Package qtype is not valid
question/type/coderunner/tests/test.php
(#21) Package qtype is not valid
(#33) Class qtype_coderunner_testcase is not documented
(#37) Function qtype_coderunner_testcase::setUp is not documented
(#68) Function qtype_coderunner_testcase::onNotSuccessfulTest is not documented
(#73) Function qtype_coderunner_testcase::test_dummy is not documented
(#79) Function qtype_coderunner_testcase::check_language_available is not documented
(#87) Function qtype_coderunner_testcase::make_question is not documented
(#98) Function qtype_coderunner_testcase::check_sandbox_enabled is not documented
(#35) Variable qtype_coderunner_testcase::$hasfailed is not documented
(#17) No one-line description found in phpdocs for file
question/type/coderunner/tests/ui_parameters_test.php
(#21) Package qtype is not valid
question/type/coderunner/tests/walkthrough_combinator_grader_test.php
(#22) Package qtype is not valid
(#42) Class qtype_coderunner_walkthrough_combinator_grader_testcase is not documented
(#17) No one-line description found in phpdocs for file
question/type/coderunner/tests/walkthrough_display_feedback_test.php
(#21) Package qtype is not valid
(#35) Class qtype_coderunner_walkthrough_display_feedback_testcase is not documented
question/type/coderunner/tests/walkthrough_extras_test.php
(#23) Package qtype is not valid
(#39) Class qtype_coderunner_walkthrough_extras_testcase is not documented
(#17) No one-line description found in phpdocs for file
(#92) Invalid phpdocs tag @expectedException used
(#93) Invalid phpdocs tag @expectedExceptionMessageRegExp used
(#94) Invalid phpdocs tag @retrun used
question/type/coderunner/tests/walkthrough_multilang_test.php
(#23) Package qtype is not valid
(#37) Class qtype_coderunner_walkthrough_multilang_testcase is not documented
(#17) No one-line description found in phpdocs for file
question/type/coderunner/tests/walkthrough_randomisation_test.php
(#22) Package qtype is not valid
(#36) Class qtype_coderunner_walkthrough_randomisation_testcase is not documented
(#121) Function qtype_coderunner_walkthrough_randomisation_testcase::add_fields is not documented
(#17) No one-line description found in phpdocs for file
question/type/coderunner/tests/walkthrough_test.php
(#21) Package qtype is not valid
(#43) Class qtype_coderunner_walkthrough_testcase is not documented
(#606) Function qtype_coderunner_walkthrough_testcase::get_contains_stop_button_expectation is not documented
(#620) Function qtype_coderunner_walkthrough_testcase::get_does_not_contain_stop_button_expectation is not documented
question/type/coderunner/vendor/autoload.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
question/type/coderunner/vendor/composer/ClassLoader.php
(#15) Package is not specified for class ClassLoader. It is also not specified in file-level phpdocs
(#437) Package is not specified for function includeFile. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#60) Function ClassLoader::getPrefixes is not documented
(#69) Function ClassLoader::getPrefixesPsr4 is not documented
(#74) Function ClassLoader::getFallbackDirs is not documented
(#79) Function ClassLoader::getFallbackDirsPsr4 is not documented
(#84) Function ClassLoader::getClassMap is not documented
(#370) Function ClassLoader::findFileWithExtension is not documented
(#46) Variable ClassLoader::$prefixLengthsPsr4 is not documented
(#47) Variable ClassLoader::$prefixDirsPsr4 is not documented
(#48) Variable ClassLoader::$fallbackDirsPsr4 is not documented
(#51) Variable ClassLoader::$prefixesPsr0 is not documented
(#52) Variable ClassLoader::$fallbackDirsPsr0 is not documented
(#54) Variable ClassLoader::$useIncludePath is not documented
(#55) Variable ClassLoader::$classMap is not documented
(#56) Variable ClassLoader::$classMapAuthoritative is not documented
(#57) Variable ClassLoader::$missingClasses is not documented
(#58) Variable ClassLoader::$apcuPrefix is not documented
(#89) There is no description in phpdocs for function addClassMap
(#437) Phpdocs for function includeFile has incomplete parameters list
question/type/coderunner/vendor/composer/autoload_classmap.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
question/type/coderunner/vendor/composer/autoload_files.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
question/type/coderunner/vendor/composer/autoload_namespaces.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
question/type/coderunner/vendor/composer/autoload_psr4.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
question/type/coderunner/vendor/composer/autoload_real.php
(#5) Package is not specified for class ComposerAutoloaderInita94a015043d83dd17aa9648c7dab3aaf. It is also not specified in file-level phpdocs
(#66) Package is not specified for function composerRequirea94a015043d83dd17aa9648c7dab3aaf. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#5) Class ComposerAutoloaderInita94a015043d83dd17aa9648c7dab3aaf is not documented
(#9) Function ComposerAutoloaderInita94a015043d83dd17aa9648c7dab3aaf::loadClassLoader is not documented
(#66) Function composerRequirea94a015043d83dd17aa9648c7dab3aaf is not documented
(#7) Variable ComposerAutoloaderInita94a015043d83dd17aa9648c7dab3aaf::$loader is not documented
(#16) There is no description in phpdocs for function getLoader
question/type/coderunner/vendor/composer/autoload_static.php
(#7) Package is not specified for class ComposerStaticInita94a015043d83dd17aa9648c7dab3aaf. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#7) Class ComposerStaticInita94a015043d83dd17aa9648c7dab3aaf is not documented
(#41) Function ComposerStaticInita94a015043d83dd17aa9648c7dab3aaf::getInitializer is not documented
(#9) Variable ComposerStaticInita94a015043d83dd17aa9648c7dab3aaf::$files is not documented
(#14) Variable ComposerStaticInita94a015043d83dd17aa9648c7dab3aaf::$prefixLengthsPsr4 is not documented
(#26) Variable ComposerStaticInita94a015043d83dd17aa9648c7dab3aaf::$prefixDirsPsr4 is not documented
question/type/coderunner/vendor/symfony/polyfill-ctype/Ctype.php
(#14) Package is not specified for class Ctype. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#17) Not recommended phpdocs tag @internal used
question/type/coderunner/vendor/symfony/polyfill-ctype/bootstrap.php
(#15) Package is not specified for function ctype_alnum. It is also not specified in file-level phpdocs
(#16) Package is not specified for function ctype_alpha. It is also not specified in file-level phpdocs
(#17) Package is not specified for function ctype_cntrl. It is also not specified in file-level phpdocs
(#18) Package is not specified for function ctype_digit. It is also not specified in file-level phpdocs
(#19) Package is not specified for function ctype_graph. It is also not specified in file-level phpdocs
(#20) Package is not specified for function ctype_lower. It is also not specified in file-level phpdocs
(#21) Package is not specified for function ctype_print. It is also not specified in file-level phpdocs
(#22) Package is not specified for function ctype_punct. It is also not specified in file-level phpdocs
(#23) Package is not specified for function ctype_space. It is also not specified in file-level phpdocs
(#24) Package is not specified for function ctype_upper. It is also not specified in file-level phpdocs
(#25) Package is not specified for function ctype_xdigit. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#12) File-level phpdocs block is not found
(#15) Function ctype_alnum is not documented
(#16) Function ctype_alpha is not documented
(#17) Function ctype_cntrl is not documented
(#18) Function ctype_digit is not documented
(#19) Function ctype_graph is not documented
(#20) Function ctype_lower is not documented
(#21) Function ctype_print is not documented
(#22) Function ctype_punct is not documented
(#23) Function ctype_space is not documented
(#24) Function ctype_upper is not documented
(#25) Function ctype_xdigit is not documented
question/type/coderunner/vendor/symfony/polyfill-mbstring/Mbstring.php
(#14) Package is not specified for class Mbstring. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#80) Function Mbstring::mb_convert_encoding is not documented
(#118) Function Mbstring::mb_convert_variables is not documented
(#130) Function Mbstring::mb_decode_mimeheader is not documented
(#135) Function Mbstring::mb_encode_mimeheader is not documented
(#140) Function Mbstring::mb_decode_numericentity is not documented
(#200) Function Mbstring::mb_encode_numericentity is not documented
(#270) Function Mbstring::mb_convert_case is not documented
(#348) Function Mbstring::mb_internal_encoding is not documented
(#365) Function Mbstring::mb_language is not documented
(#382) Function Mbstring::mb_list_encodings is not documented
(#387) Function Mbstring::mb_encoding_aliases is not documented
(#398) Function Mbstring::mb_check_encoding is not documented
(#410) Function Mbstring::mb_detect_encoding is not documented
(#446) Function Mbstring::mb_detect_order is not documented
(#475) Function Mbstring::mb_strlen is not documented
(#485) Function Mbstring::mb_strpos is not documented
(#502) Function Mbstring::mb_strrpos is not documented
(#527) Function Mbstring::mb_str_split is not documented
(#566) Function Mbstring::mb_strtolower is not documented
(#571) Function Mbstring::mb_strtoupper is not documented
(#576) Function Mbstring::mb_substitute_character is not documented
(#585) Function Mbstring::mb_substr is not documented
(#611) Function Mbstring::mb_stripos is not documented
(#619) Function Mbstring::mb_stristr is not documented
(#626) Function Mbstring::mb_strrchr is not documented
(#639) Function Mbstring::mb_strrichr is not documented
(#647) Function Mbstring::mb_strripos is not documented
(#655) Function Mbstring::mb_strstr is not documented
(#668) Function Mbstring::mb_get_info is not documented
(#697) Function Mbstring::mb_http_input is not documented
(#702) Function Mbstring::mb_http_output is not documented
(#707) Function Mbstring::mb_strwidth is not documented
(#720) Function Mbstring::mb_substr_count is not documented
(#725) Function Mbstring::mb_output_handler is not documented
(#730) Function Mbstring::mb_chr is not documented
(#749) Function Mbstring::mb_ord is not documented
(#773) Function Mbstring::getSubpart is not documented
(#785) Function Mbstring::html_encoding_callback is not documented
(#810) Function Mbstring::title_case is not documented
(#815) Function Mbstring::getData is not documented
(#824) Function Mbstring::getEncoding is not documented
(#72) Variable Mbstring::$encodingList is not documented
(#73) Variable Mbstring::$language is not documented
(#74) Variable Mbstring::$internalEncoding is not documented
(#75) Variable Mbstring::$caseFold is not documented
(#70) Constant Mbstring::MB_CASE_FOLD is not documented
(#66) Not recommended phpdocs tag @internal used
question/type/coderunner/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
question/type/coderunner/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
question/type/coderunner/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
question/type/coderunner/vendor/symfony/polyfill-mbstring/bootstrap.php
(#15) Package is not specified for function mb_convert_encoding. It is also not specified in file-level phpdocs
(#18) Package is not specified for function mb_decode_mimeheader. It is also not specified in file-level phpdocs
(#21) Package is not specified for function mb_encode_mimeheader. It is also not specified in file-level phpdocs
(#24) Package is not specified for function mb_decode_numericentity. It is also not specified in file-level phpdocs
(#27) Package is not specified for function mb_encode_numericentity. It is also not specified in file-level phpdocs
(#30) Package is not specified for function mb_convert_case. It is also not specified in file-level phpdocs
(#33) Package is not specified for function mb_internal_encoding. It is also not specified in file-level phpdocs
(#36) Package is not specified for function mb_language. It is also not specified in file-level phpdocs
(#39) Package is not specified for function mb_list_encodings. It is also not specified in file-level phpdocs
(#42) Package is not specified for function mb_encoding_aliases. It is also not specified in file-level phpdocs
(#45) Package is not specified for function mb_check_encoding. It is also not specified in file-level phpdocs
(#48) Package is not specified for function mb_detect_encoding. It is also not specified in file-level phpdocs
(#51) Package is not specified for function mb_detect_order. It is also not specified in file-level phpdocs
(#54) Package is not specified for function mb_parse_str. It is also not specified in file-level phpdocs
(#57) Package is not specified for function mb_strlen. It is also not specified in file-level phpdocs
(#60) Package is not specified for function mb_strpos. It is also not specified in file-level phpdocs
(#63) Package is not specified for function mb_strtolower. It is also not specified in file-level phpdocs
(#66) Package is not specified for function mb_strtoupper. It is also not specified in file-level phpdocs
(#69) Package is not specified for function mb_substitute_character. It is also not specified in file-level phpdocs
(#72) Package is not specified for function mb_substr. It is also not specified in file-level phpdocs
(#75) Package is not specified for function mb_stripos. It is also not specified in file-level phpdocs
(#78) Package is not specified for function mb_stristr. It is also not specified in file-level phpdocs
(#81) Package is not specified for function mb_strrchr. It is also not specified in file-level phpdocs
(#84) Package is not specified for function mb_strrichr. It is also not specified in file-level phpdocs
(#87) Package is not specified for function mb_strripos. It is also not specified in file-level phpdocs
(#90) Package is not specified for function mb_strrpos. It is also not specified in file-level phpdocs
(#93) Package is not specified for function mb_strstr. It is also not specified in file-level phpdocs
(#96) Package is not specified for function mb_get_info. It is also not specified in file-level phpdocs
(#99) Package is not specified for function mb_http_output. It is also not specified in file-level phpdocs
(#102) Package is not specified for function mb_strwidth. It is also not specified in file-level phpdocs
(#105) Package is not specified for function mb_substr_count. It is also not specified in file-level phpdocs
(#108) Package is not specified for function mb_output_handler. It is also not specified in file-level phpdocs
(#111) Package is not specified for function mb_http_input. It is also not specified in file-level phpdocs
(#116) Package is not specified for function mb_convert_variables. It is also not specified in file-level phpdocs
(#118) Package is not specified for function mb_convert_variables. It is also not specified in file-level phpdocs
(#123) Package is not specified for function mb_ord. It is also not specified in file-level phpdocs
(#126) Package is not specified for function mb_chr. It is also not specified in file-level phpdocs
(#129) Package is not specified for function mb_scrub. It is also not specified in file-level phpdocs
(#132) Package is not specified for function mb_str_split. It is also not specified in file-level phpdocs
(#2) Empty line found after PHP open tag
(#12) File-level phpdocs block is not found
(#15) Function mb_convert_encoding is not documented
(#18) Function mb_decode_mimeheader is not documented
(#21) Function mb_encode_mimeheader is not documented
(#24) Function mb_decode_numericentity is not documented
(#27) Function mb_encode_numericentity is not documented
(#30) Function mb_convert_case is not documented
(#33) Function mb_internal_encoding is not documented
(#36) Function mb_language is not documented
(#39) Function mb_list_encodings is not documented
(#42) Function mb_encoding_aliases is not documented
(#45) Function mb_check_encoding is not documented
(#48) Function mb_detect_encoding is not documented
(#51) Function mb_detect_order is not documented
(#54) Function mb_parse_str is not documented
(#57) Function mb_strlen is not documented
(#60) Function mb_strpos is not documented
(#63) Function mb_strtolower is not documented
(#66) Function mb_strtoupper is not documented
(#69) Function mb_substitute_character is not documented
(#72) Function mb_substr is not documented
(#75) Function mb_stripos is not documented
(#78) Function mb_stristr is not documented
(#81) Function mb_strrchr is not documented
(#84) Function mb_strrichr is not documented
(#87) Function mb_strripos is not documented
(#90) Function mb_strrpos is not documented
(#93) Function mb_strstr is not documented
(#96) Function mb_get_info is not documented
(#99) Function mb_http_output is not documented
(#102) Function mb_strwidth is not documented
(#105) Function mb_substr_count is not documented
(#108) Function mb_output_handler is not documented
(#111) Function mb_http_input is not documented
(#116) Function mb_convert_variables is not documented
(#118) Function mb_convert_variables is not documented
(#123) Function mb_ord is not documented
(#126) Function mb_chr is not documented
(#129) Function mb_scrub is not documented
(#132) Function mb_str_split is not documented
question/type/coderunner/version.php
(#17) No one-line description found in phpdocs for file

Update savepoints problems

(2 errors, 0 warnings)

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

question/type/coderunner/db/upgrade.php
Detected more 'if' blocks (22) than 'savepoint' calls (21)
version 2016111200 is missing corresponding savepoint call

Third party library modification problems

(0 errors, 0 warnings)

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


Missing changes in external functions or backup support for new detected tables or columns

(0 errors, 0 warnings)

This section shows potential problems detected when there are new database structures added in a patch and it is detected that nothing has been changed related with external functions (to be used by WS) or backup and restore. It must be checked that everything is correct and nothing is being missed in those areas. [More info]


grunt changes

(32 errors, 0 warnings)

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

question/type/coderunner/amd/build/ajaxquestionloader.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/ajaxquestionloader.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/authorform.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/authorform.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/graphelements.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/graphelements.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/graphutil.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/graphutil.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/multilanguagequestion.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/multilanguagequestion.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/resetbutton.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/resetbutton.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/showdiff.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/showdiff.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/textareas.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/textareas.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/ui_ace.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/ui_ace.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/ui_ace_gapfiller.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/ui_ace_gapfiller.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/ui_ace_mini_ide.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/ui_ace_mini_ide.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/ui_gapfiller.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/ui_gapfiller.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/ui_graph.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/ui_graph.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/ui_html.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/ui_html.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/ui_table.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/ui_table.min.js.map
Uncommitted change detected.
question/type/coderunner/amd/build/userinterfacewrapper.min.js
Uncommitted change detected.
question/type/coderunner/amd/build/userinterfacewrapper.min.js.map
Uncommitted change detected.

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]