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

(9 errors, 24 warnings)

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

question/type/coderunner/classes/bulk_tester.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion
question/type/coderunner/classes/combinator_grader_outcome.php
(#75) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#78) Expected "for (...) {\n"; found "for(...) {\n"
question/type/coderunner/classes/sandbox.php
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/classes/testing_outcome.php
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) This comment is 48% valid code; is this commented out code?
(#142) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/classes/util.php
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/edit_coderunner_form.php
(#785) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/lang/en/qtype_coderunner.php
(#176) The use of backticks in strings is not recommended
(#251) The use of backticks in strings is not recommended
(#451) The use of backticks in strings is not recommended
(#529) The use of backticks in strings is not recommended
(#530) The use of backticks in strings is not recommended
(#532) The use of backticks in strings is not recommended
(#554) The use of backticks in strings is not recommended
question/type/coderunner/question.php
(#93) Usage of ELSEIF not allowed; use ELSE IF instead
(#159) Inline comments must end in full-stops, exclamation marks, or question marks
(#161) Inline comments must end in full-stops, exclamation marks, or question marks
(#166) Inline comments must end in full-stops, exclamation marks, or question marks
(#183) Inline comments must end in full-stops, exclamation marks, or question marks
(#312) Inline comments must end in full-stops, exclamation marks, or question marks
(#412) Inline comments must end in full-stops, exclamation marks, or question marks
(#417) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/renderer.php
(#450) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/tests/coderunnertestcase.php
(#68) Protected method name "qtype_coderunner_testcase::onNotSuccessfulTest" must be in lower-case letters only
question/type/coderunner/tests/helper.php
(#442) Line indented incorrectly; expected at least 4 spaces, found 3
(#443) Expected 4 space(s) before asterisk; 5 found
(#444) Expected 4 space(s) before asterisk; 5 found
(#445) Expected 4 space(s) before asterisk; 5 found
(#446) Expected 4 space(s) before asterisk; 5 found
question/type/coderunner/tests/walkthrough_extras.php
(#116) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(0 errors, 79 warnings)

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

question/type/coderunner/amd/src/aceinterface.js
(#37) Missing JSDoc for parameter 'textareaId'. (valid-jsdoc)
(#37) Missing JSDoc for parameter 'mode'. (valid-jsdoc)
(#37) Expected space or tab after '/**' in comment. (spaced-comment)
(#45) Multiple spaces found before '$'. (no-multi-spaces)
(#57) Identifier 'contents_changed' is not in camel case. (camelcase)
(#118) Unexpected space before function parentheses. (space-before-function-paren)
(#123) Unexpected space before function parentheses. (space-before-function-paren)
(#128) Unexpected space before function parentheses. (space-before-function-paren)
(#136) Identifier 'contents_changed' is not in camel case. (camelcase)
(#150) Unexpected space before function parentheses. (space-before-function-paren)
(#192) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#195) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#202) Unexpected space before function parentheses. (space-before-function-paren)
(#215) Missing JSDoc parameter type for 'Ace-editor-mode'. (valid-jsdoc)
(#215) Expected JSDoc for 'mode' but found 'Ace-editor-mode'. (valid-jsdoc)
(#221) Unexpected space before function parentheses. (space-before-function-paren)
(#229) Expected space or tab after '/**' in comment. (spaced-comment)
(#259) Unexpected space before function parentheses. (space-before-function-paren)
(#288) Unexpected space before function parentheses. (space-before-function-paren)
(#305) Unexpected space before function parentheses. (space-before-function-paren)
(#315) Unexpected space before function parentheses. (space-before-function-paren)
question/type/coderunner/amd/src/authorform.js
(#35) Missing space before value for key 'iscombinatortemplate'. (key-spacing)
(#36) Unexpected space before function parentheses. (space-before-function-paren)
(#44) Unexpected space before function parentheses. (space-before-function-paren)
(#55) Missing JSDoc comment. (require-jsdoc)
(#59) Missing JSDoc comment. (require-jsdoc)
(#83) Missing JSDoc comment. (require-jsdoc)
(#86) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#96) Missing JSDoc comment. (require-jsdoc)
(#106) Missing JSDoc comment. (require-jsdoc)
(#128) Missing JSDoc comment. (require-jsdoc)
(#130) Unexpected alert. (no-alert)
(#137) Missing JSDoc comment. (require-jsdoc)
(#148) Missing JSDoc comment. (require-jsdoc)
(#154) Missing JSDoc comment. (require-jsdoc)
(#168) Unexpected space before function parentheses. (space-before-function-paren)
(#174) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#179) Unexpected space before function parentheses. (space-before-function-paren)
(#181) Unexpected alert. (no-alert)
(#189) Missing JSDoc comment. (require-jsdoc)
(#189) Identifier 'set_testtype_visibilities' is not in camel case. (camelcase)
(#201) Unexpected alert. (no-alert)
(#226) Unexpected confirm. (no-alert)
(#241) Unexpected confirm. (no-alert)
(#264) There should be no spaces inside this paren. (space-in-parens)
(#264) Unexpected space before function parentheses. (space-before-function-paren)
question/type/coderunner/amd/src/showdiff.js
(#32) Missing JSDoc comment. (require-jsdoc)
(#57) Missing JSDoc comment. (require-jsdoc)
(#86) Missing JSDoc comment. (require-jsdoc)
(#120) Missing JSDoc comment. (require-jsdoc)
(#129) Missing JSDoc comment. (require-jsdoc)
(#135) Missing JSDoc comment. (require-jsdoc)
(#175) Missing JSDoc comment. (require-jsdoc)
(#193) Missing JSDoc comment. (require-jsdoc)
(#199) Expected space or tab after '/**' in comment. (spaced-comment)
(#207) Missing JSDoc comment. (require-jsdoc)
(#222) Missing JSDoc parameter type for 'string'. (valid-jsdoc)
(#222) Missing JSDoc parameter type for 'string'. (valid-jsdoc)
(#222) Duplicate JSDoc parameter 'string'. (valid-jsdoc)
(#222) Missing JSDoc parameter type for 'string'. (valid-jsdoc)
(#222) Duplicate JSDoc parameter 'string'. (valid-jsdoc)
(#222) Unexpected @returns tag; function has no return statement. (valid-jsdoc)
(#222) Expected JSDoc for 'buttonId' but found 'string'. (valid-jsdoc)
(#222) Missing JSDoc for parameter 'showValue'. (valid-jsdoc)
(#222) Missing JSDoc for parameter 'hideValue'. (valid-jsdoc)
(#262) There should be no space after '{'. (object-curly-spacing)
(#262) There should be no space before '}'. (object-curly-spacing)
question/type/coderunner/amd/src/textareas.js
(#33) Missing JSDoc comment. (require-jsdoc)
(#39) Missing JSDoc comment. (require-jsdoc)
(#51) Missing JSDoc comment. (require-jsdoc)
(#78) Statement inside of curly braces should be on next line. (brace-style)
(#78) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#87) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#102) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#109) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#113) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#124) Missing JSDoc comment. (require-jsdoc)
(#140) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#150) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)

CSS problems

(15 errors, 29 warnings)

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

question/type/coderunner/styles.css
(#45) Expected "#B0B0B0" to be "#b0b0b0" (color-hex-case)
(#53) Expected "#F8F8FF" to be "#f8f8ff" (color-hex-case)
(#105) Expected "#AAFFAA" to be "#aaffaa" (color-hex-case)
(#109) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#109) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#115) Expected "#FFAAAA" to be "#ffaaaa" (color-hex-case)
(#120) Expected "#FFDDDD" to be "#ffdddd" (color-hex-case)
(#120) Expected "#FFDDDD" to be "#ffdddd" (color-hex-case)
(#120) Expected "#FFEEEE" to be "#ffeeee" (color-hex-case)
(#120) Expected "#FFEEEE" to be "#ffeeee" (color-hex-case)
(#129) Expected "#FFF3BF" to be "#fff3bf" (color-hex-case)
(#147) Expected "#E0E000" to be "#e0e000" (color-hex-case)
(#152) Expected "#F5F5F5" to be "#f5f5f5" (color-hex-case)
(#156) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#224) Expected "#EEE" to be "#eee" (color-hex-case)
(#229) Expected "#BBB" to be "#bbb" (color-hex-case)
(#256) Expected "#BBB" to be "#bbb" (color-hex-case)
(#263) Expected "#BBB" to be "#bbb" (color-hex-case)
(#105) Expected "#AAFFAA" to be "#AFA" (color-hex-length)
(#109) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#109) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#115) Expected "#FFAAAA" to be "#FAA" (color-hex-length)
(#120) Expected "#FFDDDD" to be "#FDD" (color-hex-length)
(#120) Expected "#FFDDDD" to be "#FDD" (color-hex-length)
(#120) Expected "#FFEEEE" to be "#FEE" (color-hex-length)
(#120) Expected "#FFEEEE" to be "#FEE" (color-hex-length)
(#169) Expected "#000000" to be "#000" (color-hex-length)
(#152) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#156) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#13) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#152) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#156) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#251) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#241) Expected indentation of 0 spaces (indentation)
(#96) Unexpected unit (length-zero-no-unit)
(#101) Unexpected unit (length-zero-no-unit)
(#237) Unexpected unknown property "padding-botton" (property-no-unknown)
(#272) Expected single space after "+" (selector-combinator-space-after)
(#289) Expected single space after "+" (selector-combinator-space-after)
(#289) Expected single space after "+" (selector-combinator-space-after)
(#272) Expected single space before "+" (selector-combinator-space-before)
(#289) Expected single space before "+" (selector-combinator-space-before)
(#289) Expected single space before "+" (selector-combinator-space-before)
(#13) Expected single space after "," in a single-line list (value-list-comma-space-after)

PHPDocs style problems

(520 errors, 1 warnings)

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

question/type/coderunner/ajax.php
(#17) No one-line description found in phpdocs for file
(#23) Invalid phpdocs tag @group used
(#27) Package qtype is not valid
question/type/coderunner/backup/moodle2/backup_qtype_coderunner_plugin.class.php
(#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
(#28) Class backup_qtype_coderunner_plugin does not have @copyright tag
(#28) Class backup_qtype_coderunner_plugin does not have @license tag
(#18) Package moodlecore is not valid
question/type/coderunner/backup/moodle2/restore_qtype_coderunner_plugin.class.php
(#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
(#29) Class restore_qtype_coderunner_plugin does not have @copyright tag
(#29) Class restore_qtype_coderunner_plugin does not have @license tag
(#18) Package moodlecore is not valid
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/bulk_tester.php
(#26) Class qtype_coderunner_bulk_tester is not documented
(#28) Constant qtype_coderunner_bulk_tester::PASS is not documented
(#29) Constant qtype_coderunner_bulk_tester::MISSINGANSWER is not documented
(#30) Constant qtype_coderunner_bulk_tester::FAIL is not documented
(#31) Constant qtype_coderunner_bulk_tester::EXCEPTION is not documented
(#17) No one-line description found in phpdocs for file
(#53) Phpdocs for function qtype_coderunner_bulk_tester::get_all_prototypes has incomplete parameters list
(#95) Phpdocs for function qtype_coderunner_bulk_tester::get_all_coderunner_questions_in_context has incomplete parameters list
(#269) Phpdocs for function qtype_coderunner_bulk_tester::display_prototypes has incomplete parameters list
question/type/coderunner/classes/combinator_grader_outcome.php
(#30) Class qtype_coderunner_combinator_grader_outcome is not documented
(#32) Function qtype_coderunner_combinator_grader_outcome::__construct is not documented
(#54) Function qtype_coderunner_combinator_grader_outcome::iscombinatorgrader is not documented
(#95) Function qtype_coderunner_combinator_grader_outcome::get_test_results is not documented
(#99) Function qtype_coderunner_combinator_grader_outcome::get_prologue is not documented
(#103) Function qtype_coderunner_combinator_grader_outcome::get_epilogue is not documented
(#107) Function qtype_coderunner_combinator_grader_outcome::show_differences is not documented
(#17) No one-line description found in phpdocs for file
(#58) Phpdocs for function qtype_coderunner_combinator_grader_outcome::validation_error_message has incomplete parameters list
(#20) Package qtype is not valid
question/type/coderunner/classes/constants.php
(#23) File-level phpdocs block is not found
(#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::MAX_STRING_LENGTH is not documented
(#44) Constant constants::MAX_LINE_LENGTH is not documented
(#45) Constant constants::MAX_NUM_LINES is not documented
(#27) Package is not specified for class constants. It is also not specified in file-level phpdocs
(#17) Package qtype is not valid
question/type/coderunner/classes/equality_grader.php
(#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
(#28) Package qtype is not valid
question/type/coderunner/classes/escapers.php
(#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
(#20) Package qtype is not valid
question/type/coderunner/classes/exception.php
(#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
(#25) Package is not specified for class qtype_coderunner_exception. It is also not specified in file-level phpdocs
question/type/coderunner/classes/grader.php
(#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
(#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
question/type/coderunner/classes/html_wrapper.php
(#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
(#20) Package qtype is not valid
question/type/coderunner/classes/ideonesandbox.php
(#28) File-level phpdocs block is not found
(#31) Class qtype_coderunner_ideonesandbox is not documented
(#45) Function qtype_coderunner_ideonesandbox::__construct is not documented
(#86) Function qtype_coderunner_ideonesandbox::get_languages is not documented
(#175) Function qtype_coderunner_ideonesandbox::create_submission is not documented
(#201) Function qtype_coderunner_ideonesandbox::get_submission_status is not documented
(#218) 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
(#96) Phpdocs for function qtype_coderunner_ideonesandbox::execute has incomplete parameters list
(#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
question/type/coderunner/classes/jobesandbox.php
(#29) File-level phpdocs block is not found
(#31) Class qtype_coderunner_jobesandbox is not documented
(#63) Function qtype_coderunner_jobesandbox::__construct is not documented
(#80) Function qtype_coderunner_jobesandbox::get_languages is not documented
(#118) Function qtype_coderunner_jobesandbox::execute is not documented
(#207) Function qtype_coderunner_jobesandbox::get_error_code is not documented
(#228) Function qtype_coderunner_jobesandbox::put_file is not documented
(#293) Function qtype_coderunner_jobesandbox::submit is not documented
(#307) Function qtype_coderunner_jobesandbox::http_request is not documented
(#342) Function qtype_coderunner_jobesandbox::filter_file_path is not documented
(#55) Variable qtype_coderunner_jobesandbox::$languages is not documented
(#56) Variable qtype_coderunner_jobesandbox::$httpcode is not documented
(#57) Variable qtype_coderunner_jobesandbox::$response is not documented
(#33) Constant qtype_coderunner_jobesandbox::DEBUGGING is not documented
(#34) Constant qtype_coderunner_jobesandbox::HTTP_GET is not documented
(#35) Constant qtype_coderunner_jobesandbox::HTTP_POST is not documented
(#36) Constant qtype_coderunner_jobesandbox::HTTP_PUT is not documented
(#31) Package is not specified for class qtype_coderunner_jobesandbox. It is also not specified in file-level phpdocs
(#23) Package qtype is not valid
question/type/coderunner/classes/jobrunner.php
(#24) File-level phpdocs block is not found
(#30) Class qtype_coderunner_jobrunner is not documented
(#45) Function qtype_coderunner_jobrunner::run_tests is not documented
(#117) Function qtype_coderunner_jobrunner::run_combinator is not documented
(#172) Function qtype_coderunner_jobrunner::run_tests_singly is not documented
(#231) Function qtype_coderunner_jobrunner::grade is not documented
(#294) Function qtype_coderunner_jobrunner::merge is not documented
(#309) Function qtype_coderunner_jobrunner::maximum_possible_mark is not documented
(#321) Function qtype_coderunner_jobrunner::make_error_message is not documented
(#346) Function qtype_coderunner_jobrunner::count_errors is not documented
(#31) Variable qtype_coderunner_jobrunner::$grader is not documented
(#32) Variable qtype_coderunner_jobrunner::$twig is not documented
(#33) Variable qtype_coderunner_jobrunner::$sandbox is not documented
(#34) Variable qtype_coderunner_jobrunner::$code is not documented
(#35) Variable qtype_coderunner_jobrunner::$question is not documented
(#36) Variable qtype_coderunner_jobrunner::$testcases is not documented
(#37) Variable qtype_coderunner_jobrunner::$allruns is not documented
(#38) Variable qtype_coderunner_jobrunner::$precheck is not documented
(#241) Phpdocs for function qtype_coderunner_jobrunner::do_combinator_grading has incomplete parameters list
(#30) Package is not specified for class qtype_coderunner_jobrunner. It is also not specified in file-level phpdocs
(#17) Package qtype is not valid
question/type/coderunner/classes/localsandbox.php
(#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
(#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
question/type/coderunner/classes/near_equality_grader.php
(#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
(#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
question/type/coderunner/classes/regex_grader.php
(#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
(#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
question/type/coderunner/classes/sandbox.php
(#40) Class qtype_coderunner_sandbox is not documented
(#94) Function qtype_coderunner_sandbox::__construct is not documented
(#218) Function qtype_coderunner_sandbox::result_string is not documented
(#323) 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
(#182) There is no description in phpdocs for function error_string
(#257) There is no description in phpdocs for function get_languages
(#128) Phpdocs for function qtype_coderunner_sandbox::get_best_sandbox has incomplete parameters list
(#173) Phpdocs for function qtype_coderunner_sandbox::get_filename has incomplete parameters list
(#184) Phpdocs for function qtype_coderunner_sandbox::error_string has incomplete parameters list
(#271) 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
(#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
question/type/coderunner/classes/student.php
(#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
(#21) Package qtype is not valid
question/type/coderunner/classes/template_grader.php
(#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
(#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
question/type/coderunner/classes/test_result.php
(#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
(#23) Package qtype is not valid
question/type/coderunner/classes/testing_outcome.php
(#30) Class qtype_coderunner_testing_outcome is not documented
(#48) Function qtype_coderunner_testing_outcome::__construct is not documented
(#60) Function qtype_coderunner_testing_outcome::set_status is not documented
(#65) Function qtype_coderunner_testing_outcome::iscombinatorgrader is not documented
(#92) Function qtype_coderunner_testing_outcome::run_failed is not documented
(#96) Function qtype_coderunner_testing_outcome::has_syntax_error is not documented
(#100) Function qtype_coderunner_testing_outcome::combinator_error is not documented
(#104) Function qtype_coderunner_testing_outcome::is_ungradable is not documented
(#108) Function qtype_coderunner_testing_outcome::mark_as_fraction is not documented
(#114) Function qtype_coderunner_testing_outcome::all_correct is not documented
(#120) Function qtype_coderunner_testing_outcome::was_aborted is not documented
(#125) Function qtype_coderunner_testing_outcome::add_test_result is not documented
(#135) Function qtype_coderunner_testing_outcome::validation_error_message is not documented
(#291) Function qtype_coderunner_testing_outcome::count_hidden_errors is not documented
(#312) Function qtype_coderunner_testing_outcome::should_display_result is not documented
(#323) Function qtype_coderunner_testing_outcome::count_non_blanks is not documented
(#354) Function qtype_coderunner_testing_outcome::get_test_results is not documented
(#359) Function qtype_coderunner_testing_outcome::get_raw_output is not documented
(#366) Function qtype_coderunner_testing_outcome::get_prologue is not documented
(#370) Function qtype_coderunner_testing_outcome::get_epilogue is not documented
(#374) Function qtype_coderunner_testing_outcome::get_sourcecode_list is not documented
(#378) Function qtype_coderunner_testing_outcome::get_error_count is not documented
(#38) Variable qtype_coderunner_testing_outcome::$status is not documented
(#40) Variable qtype_coderunner_testing_outcome::$isprecheck is not documented
(#41) Variable qtype_coderunner_testing_outcome::$errorcount is not documented
(#42) Variable qtype_coderunner_testing_outcome::$errormessage is not documented
(#43) Variable qtype_coderunner_testing_outcome::$maxpossmark is not documented
(#44) Variable qtype_coderunner_testing_outcome::$actualmark is not documented
(#45) Variable qtype_coderunner_testing_outcome::$testresults is not documented
(#46) Variable qtype_coderunner_testing_outcome::$sourcecodelist is not documented
(#31) Constant qtype_coderunner_testing_outcome::STATUS_VALID is not documented
(#32) Constant qtype_coderunner_testing_outcome::STATUS_SYNTAX_ERROR is not documented
(#33) Constant qtype_coderunner_testing_outcome::STATUS_BAD_COMBINATOR is not documented
(#34) Constant qtype_coderunner_testing_outcome::STATUS_SANDBOX_ERROR is not documented
(#36) Constant qtype_coderunner_testing_outcome::TOLERANCE is not documented
(#17) No one-line description found in phpdocs for file
(#69) Phpdocs for function qtype_coderunner_testing_outcome::is_precheck has incomplete parameters list
(#170) Phpdocs for function qtype_coderunner_testing_outcome::build_results_table has incomplete parameters list
(#169) Not recommended phpdocs tag @global used
(#20) Package qtype is not valid
question/type/coderunner/classes/util.php
(#27) Class qtype_coderunner_util is not documented
(#37) Function qtype_coderunner_util::load_ace_if_required is not documented
(#54) Function qtype_coderunner_util::load_ace is not documented
(#72) Function qtype_coderunner_util::clean is not documented
(#107) Function qtype_coderunner_util::snip is not documented
(#122) Function qtype_coderunner_util::tidy is not documented
(#134) Function qtype_coderunner_util::format_cell is not documented
(#144) Function qtype_coderunner_util::clean_html is not documented
(#163) Phpdocs for function qtype_coderunner_util::make_html_para has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
(#27) Package is not specified for class qtype_coderunner_util. It is also not specified in file-level phpdocs
question/type/coderunner/db/install.php
(#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
(#23) Package is not specified for function xmldb_qtype_coderunner_install. It is also not specified in file-level phpdocs
question/type/coderunner/db/upgrade.php
(#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
(#25) Package is not specified for function xmldb_qtype_coderunner_upgrade. It is also not specified in file-level phpdocs
question/type/coderunner/edit_coderunner_form.php
(#17) File-level phpdocs block is not found
(#47) Function qtype_coderunner_edit_form::qtype is not documented
(#52) Function qtype_coderunner_edit_form::definition is not documented
(#76) Function qtype_coderunner_edit_form::definition_inner is not documented
(#163) Function qtype_coderunner_edit_form::add_per_testcase_fields is not documented
(#182) Function qtype_coderunner_edit_form::get_per_testcase_fields is not documented
(#251) Function qtype_coderunner_edit_form::displayoptions is not documented
(#256) Function qtype_coderunner_edit_form::data_preprocessing is not documented
(#342) Function qtype_coderunner_edit_form::newline_hack is not documented
(#347) Function qtype_coderunner_edit_form::validation is not documented
(#446) Function qtype_coderunner_edit_form::make_questiontype_panel is not documented
(#528) Function qtype_coderunner_edit_form::make_questiontype_help_panel is not documented
(#538) Function qtype_coderunner_edit_form::make_customisation_panel is not documented
(#591) Function qtype_coderunner_edit_form::make_advanced_customisation_panel is not documented
(#662) Function qtype_coderunner_edit_form::is_valid_new_type is not documented
(#676) Function qtype_coderunner_edit_form::get_languages_and_types is not documented
(#706) Function qtype_coderunner_edit_form::validate_test_cases is not documented
(#748) Function qtype_coderunner_edit_form::validate_sample_answer is not documented
(#786) 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::TEMPLATE_PARAM_COLS is not documented
(#45) Constant qtype_coderunner_edit_form::RESULT_COLUMNS_SIZE is not documented
(#34) Class qtype_coderunner_edit_form does not have @copyright tag
(#34) Class qtype_coderunner_edit_form does not have @license tag
(#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
question/type/coderunner/lib.php
(#17) File-level phpdocs block does not have @copyright tag
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
(#60) Function qtype_coderunner_question::get_expected_data is not documented
(#65) Function qtype_coderunner_question::summarise_response is not documented
(#73) Function qtype_coderunner_question::is_gradable_response is not documented
(#79) Function qtype_coderunner_question::is_complete_response is not documented
(#123) Function qtype_coderunner_question::get_correct_response is not documented
(#128) Function qtype_coderunner_question::get_correct_answer is not documented
(#212) Function qtype_coderunner_question::example_testcases is not documented
(#223) Function qtype_coderunner_question::filter_testcases is not documented
(#248) Function qtype_coderunner_question::selected_testcases is not documented
(#262) Function qtype_coderunner_question::empty_testcase is not documented
(#283) Function qtype_coderunner_question::get_template is not documented
(#289) Function qtype_coderunner_question::get_language is not documented
(#294) Function qtype_coderunner_question::get_show_source is not documented
(#301) Function qtype_coderunner_question::get_test_splitter_re is not documented
(#307) Function qtype_coderunner_question::get_is_combinator is not documented
(#313) Function qtype_coderunner_question::allow_multiple_stdins is not documented
(#318) Function qtype_coderunner_question::get_sandbox is not documented
(#338) Function qtype_coderunner_question::get_grader is not documented
(#356) Function qtype_coderunner_question::get_files is not documented
(#371) Function qtype_coderunner_question::get_sandbox_params is not documented
(#44) Variable qtype_coderunner_question::$testcases is not documented
(#190) There is no description in phpdocs for function result_columns
(#84) Phpdocs for function qtype_coderunner_question::get_validation_error has incomplete parameters list
(#391) Phpdocs for function qtype_coderunner_question::get_data_files has incomplete parameters list
(#39) Class qtype_coderunner_question does not have @copyright tag
(#39) Class qtype_coderunner_question does not have @license tag
(#20) Package qtype is not valid
question/type/coderunner/questiontestrun.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/questiontype.php
(#163) Function qtype_coderunner::copy_testcases_from_form is not documented
(#210) Function qtype_coderunner::save_question is not documented
(#218) Function qtype_coderunner::save_question_options is not documented
(#350) Function qtype_coderunner::get_question_options is not documented
(#529) Function qtype_coderunner::initialise_question_instance is not documented
(#542) Function qtype_coderunner::delete_question is not documented
(#588) Function qtype_coderunner::import_from_xml is not documented
(#710) 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
(#147) Phpdocs for function qtype_coderunner::generate_test has incomplete parameters list
(#275) Phpdocs for function qtype_coderunner::clean_question_form has incomplete parameters list
(#768) Phpdocs for function qtype_coderunner::filter_crs has incomplete parameters list
(#51) Class qtype_coderunner does not have @copyright tag
(#39) File-level phpdocs block does not have @license tag
(#51) Class qtype_coderunner does not have @license tag
(#40) Package qtype is not valid
question/type/coderunner/renderer.php
(#37) Class qtype_coderunner_renderer is not documented
(#215) Function qtype_coderunner_renderer::build_results_table is not documented
(#267) Function qtype_coderunner_renderer::build_feedback_summary is not documented
(#316) Function qtype_coderunner_renderer::build_combinator_grader_feedback_summary is not documented
(#335) Function qtype_coderunner_renderer::make_source_code_div is not documented
(#431) Function qtype_coderunner_renderer::count_bits is not documented
(#451) Function qtype_coderunner_renderer::show_column is not documented
(#463) Function qtype_coderunner_renderer::column_header is not documented
(#493) Function qtype_coderunner_renderer::diff_button is not documented
(#377) There is no description in phpdocs for function format_examples
(#473) There is no description in phpdocs for function results_class
(#475) Phpdocs for function qtype_coderunner_renderer::results_class has incomplete parameters list
(#20) Package qtype is not valid
question/type/coderunner/settings.php
(#20) Package qtype is not valid
question/type/coderunner/tests/behat/behat_coderunner.php
(#28) Class behat_coderunner is not documented
(#48) Phpdocs for function behat_coderunner::i_should_not_see_highlighted has incomplete parameters list
(#98) Phpdocs for function behat_coderunner::i_set_the_field_to_pystring has incomplete parameters list
question/type/coderunner/tests/coderunnertestcase.php
(#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
(#21) Package qtype is not valid
question/type/coderunner/tests/cppquestions_test.php
(#35) Class qtype_coderunner_cpp_questions_test does not have @copyright tag
(#35) Class qtype_coderunner_cpp_questions_test does not have @license tag
(#19) Invalid phpdocs tag @group used
(#23) Package qtype is not valid
question/type/coderunner/tests/cquestions_test.php
(#35) Class qtype_coderunner_c_questions_test does not have @copyright tag
(#35) Class qtype_coderunner_c_questions_test does not have @license tag
(#19) Invalid phpdocs tag @group used
(#23) Package qtype is not valid
question/type/coderunner/tests/customise_test.php
(#34) Class qtype_coderunner_customise_test is not documented
(#19) Invalid phpdocs tag @group used
(#21) Package qtype is not valid
question/type/coderunner/tests/datafile_test.php
(#34) Class qtype_coderunner_datafile_test is not documented
(#42) Function qtype_coderunner_datafile_test::check_files_in_sandbox is not documented
(#76) Function qtype_coderunner_datafile_test::python_solution is not documented
(#93) Function qtype_coderunner_datafile_test::c_solution is not documented
(#19) Invalid phpdocs tag @group used
(#21) Package qtype is not valid
question/type/coderunner/tests/grader_test.php
(#37) Class qtype_coderunner_grader_test does not have @copyright tag
(#37) Class qtype_coderunner_grader_test does not have @license tag
(#22) Invalid phpdocs tag @group used
(#24) Package qtype is not valid
question/type/coderunner/tests/helper.php
(#33) Class qtype_coderunner_missing_question_type is not documented
(#42) Function qtype_coderunner_test_helper::get_test_questions is not documented
(#202) Function qtype_coderunner_test_helper::make_coderunner_question_sqr_customised is not documented
(#211) Function qtype_coderunner_test_helper::make_coderunner_question_sqr_part_marks is not documented
(#506) Function qtype_coderunner_test_helper::make_coderunner_question_str_to_upper is not documented
(#624) Function qtype_coderunner_test_helper::make_coderunner_question_str_to_upper_cpp is not documented
(#682) Function qtype_coderunner_test_helper::make_macro_question is not documented
(#785) Function qtype_coderunner_test_helper::make_coderunner_question_teststudentanswermacrooctave is not documented
(#910) Function qtype_coderunner_test_helper::get_options is not documented
(#957) Function qtype_coderunner_test_helper::make_test_cases is not documented
(#981) Function qtype_coderunner_test_helper::make_coderunner_question is not documented
(#140) Phpdocs for function qtype_coderunner_test_helper::make_coderunner_question_sqr_subtype has incomplete parameters list
(#36) Class qtype_coderunner_test_helper does not have @copyright tag
(#36) Class qtype_coderunner_test_helper does not have @license tag
(#20) Package qtype is not valid
question/type/coderunner/tests/ideonesandbox_test.php
(#34) Class qtype_coderunner_ideonesandbox_test is not documented
(#17) No one-line description found in phpdocs for file
(#22) Invalid phpdocs tag @group used
(#24) Package qtype is not valid
question/type/coderunner/tests/javaquestions_test.php
(#35) Class qtype_coderunner_java_question_test does not have @copyright tag
(#35) Class qtype_coderunner_java_question_test does not have @license tag
(#19) Invalid phpdocs tag @group used
(#23) Package qtype is not valid
question/type/coderunner/tests/jobesandbox_test.php
(#40) Class qtype_coderunner_jobesandbox_test is not documented
(#28) Invalid phpdocs tag @group used
question/type/coderunner/tests/matlabquestions_test.php
(#36) Class qtype_coderunner_matlab_question_test does not have @copyright tag
(#36) Class qtype_coderunner_matlab_question_test does not have @license tag
(#19) Invalid phpdocs tag @group used
(#23) Package qtype is not valid
question/type/coderunner/tests/nodejsquestions_test.php
(#35) Class qtype_coderunner_nodejs_question_test does not have @copyright tag
(#35) Class qtype_coderunner_nodejs_question_test does not have @license tag
(#19) Invalid phpdocs tag @group used
(#23) Package qtype is not valid
question/type/coderunner/tests/octavequestions_test.php
(#36) Class qtype_coderunner_octave_question_test does not have @copyright tag
(#36) Class qtype_coderunner_octave_question_test does not have @license tag
(#19) Invalid phpdocs tag @group used
(#23) Package qtype is not valid
question/type/coderunner/tests/precheckwalkthrough_test.php
(#36) Class qtype_coderunner_precheckwalkthrough_test is not documented
(#44) Function qtype_coderunner_precheckwalkthrough_test::make_precheck_question is not documented
(#19) Invalid phpdocs tag @group used
(#21) Package qtype is not valid
question/type/coderunner/tests/prototype_test.php
(#36) Class qtype_coderunner_prototype_test is not documented
(#130) Function qtype_coderunner_prototype_test::make_parent_and_child is not documented
(#155) Function qtype_coderunner_prototype_test::assert_same_xml is not documented
(#164) Function qtype_coderunner_prototype_test::make_sqr_user_type_prototype is not documented
(#19) Invalid phpdocs tag @group used
(#21) Package qtype is not valid
question/type/coderunner/tests/pythonpylint_test.php
(#33) Class qtype_coderunner_pythonpylint_test does not have @copyright tag
(#33) Class qtype_coderunner_pythonpylint_test does not have @license tag
(#19) Invalid phpdocs tag @group used
(#21) Package qtype is not valid
question/type/coderunner/tests/pythonquestions_test.php
(#34) Class qtype_coderunner_pythonquestions_test does not have @copyright tag
(#34) Class qtype_coderunner_pythonquestions_test does not have @license tag
(#19) Invalid phpdocs tag @group used
(#21) Package qtype is not valid
question/type/coderunner/tests/questiontype_test.php
(#54) Function qtype_coderunner_test::get_test_question_data is not documented
(#44) Variable qtype_coderunner_test::$qtype is not documented
(#19) Invalid phpdocs tag @group used
(#21) Package qtype is not valid
question/type/coderunner/tests/restore_test.php
(#19) Invalid phpdocs tag @group used
question/type/coderunner/tests/template_test.php
(#33) Class qtype_coderunner_template_test does not have @copyright tag
(#33) Class qtype_coderunner_template_test does not have @license tag
(#19) Invalid phpdocs tag @group used
(#21) Package qtype is not valid
question/type/coderunner/tests/walkthrough_extras.php
(#37) Class qtype_coderunner_walkthrough_extras_test is not documented
(#39) Function qtype_coderunner_walkthrough_extras_test::setUp is not documented
(#45) Function qtype_coderunner_walkthrough_extras_test::test_extra_testcase_field is not documented
(#71) Function qtype_coderunner_walkthrough_extras_test::test_result_column_selection is not documented
(#17) No one-line description found in phpdocs for file
(#21) Invalid phpdocs tag @group used
(#88) Invalid phpdocs tag @expectedException used
(#89) Invalid phpdocs tag @expectedExceptionMessageRegExp used
(#90) Invalid phpdocs tag @retrun used
(#23) Package qtype is not valid
question/type/coderunner/tests/walkthrough_test.php
(#44) Class qtype_coderunner_walkthrough_test is not documented
(#19) Invalid phpdocs tag @group used
(#21) Package qtype is not valid
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 (8) than 'savepoint' calls (7)
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]


grunt changes

(1 errors, 1 warnings)

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

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

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]