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

(89 errors, 62 warnings)

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

question/type/coderunner/autotagbycategory.php
(#78) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/autotagbycategoryindex.php
(#65) Inline control structures are not allowed
(#65) TRUE, FALSE and NULL must be lowercase; expected "false" but found "FALSE"
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#87) Expected 1 space before "=>"; 0 found
(#87) Expected 1 space after "=>"; 0 found
question/type/coderunner/autotagbyquiz.php
(#77) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/autotagbyquizindex.php
(#66) Inline control structures are not allowed
(#66) TRUE, FALSE and NULL must be lowercase; expected "false" but found "FALSE"
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#87) Expected 1 space before "=>"; 0 found
(#87) Expected 1 space after "=>"; 0 found
question/type/coderunner/classes/bulk_tester.php
(#30) Expected MOODLE_INTERNAL check or config.php inclusion
(#210) The use of backticks in strings is not recommended
question/type/coderunner/classes/combinator_grader_outcome.php
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#33) Member variable "ALLOWED_FIELDS" must be all lower-case
(#33) Member variable "ALLOWED_FIELDS" must not contain underscores.
(#82) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#85) Expected "for (...) {\n"; found "for(...) {\n"
(#145) Expected "for (...) {\n"; found "for(...) {\n"
(#148) Inline comments must end in full-stops, exclamation marks, or question marks
(#150) Inline comments must end in full-stops, exclamation marks, or question marks
(#185) Inline comments must end in full-stops, exclamation marks, or question marks
(#193) Expected 1 space before "=>"; 0 found
(#193) Expected 1 space before "=>"; 0 found
(#193) Expected 1 space after "=>"; 0 found
(#194) Must use "self::" for local static member reference; found "SELF::"
(#196) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#199) Expected 1 space before "=>"; 0 found
(#200) Must use "self::" for local static member reference; found "SELF::"
(#221) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/classes/constants.php
(#47) Visibility must be declared on method "author_edit_keys"
(#54) Visibility must be declared on method "ui_plugin_keys"
question/type/coderunner/classes/jobrunner.php
(#82) Inline comments must end in full-stops, exclamation marks, or question marks
(#278) Expected 1 space before "=>"; 0 found
(#278) Expected 1 space after "=>"; 0 found
(#278) Expected 1 space before "=>"; 0 found
(#278) Expected 1 space after "=>"; 0 found
(#293) Inline comments must end in full-stops, exclamation marks, or question marks
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?
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#169) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/classes/util.php
(#69) Expected 1 space after closing parenthesis; found 0
(#70) Inline control structures are not allowed
(#72) Expected "if (...) {\n"; found "if(...){\n"
(#74) Expected "} else {\n"; found "}else{\n"
(#75) Expected "if (...) {\n"; found "if(...){\n"
(#77) Usage of ELSEIF not allowed; use ELSE IF instead
(#79) Usage of ELSEIF not allowed; use ELSE IF instead
(#81) Usage of ELSEIF not allowed; use ELSE IF instead
(#83) Expected "} else {\n"; found "}else{\n"
(#86) Expected 1 space after "="; 2 found
(#165) Inline comments must end in full-stops, exclamation marks, or question marks
(#248) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#252) Expected "foreach (...) {\n"; found "foreach(...) {\n"
question/type/coderunner/db/upgrade.php
(#176) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#191) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#205) Functions must not contain multiple empty lines in a row; found 2 empty lines
question/type/coderunner/downloadquizattempts.php
(#85) Expected 1 space before "=>"; 0 found
(#85) Expected 1 space after "=>"; 0 found
(#92) Expected 1 space before "=>"; 0 found
(#92) Expected 1 space after "=>"; 0 found
(#98) Expected 1 space before "=>"; 0 found
(#98) Expected 1 space after "=>"; 0 found
(#98) Expected 1 space before "=>"; 0 found
(#98) Expected 1 space after "=>"; 0 found
(#107) Expected 1 space before "=>"; 0 found
(#107) Expected 1 space after "=>"; 0 found
(#108) Expected 1 space before "=>"; 0 found
(#108) Expected 1 space after "=>"; 0 found
(#111) Inline comments must start with a capital letter, digit or 3-dots sequence
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#111) This comment is 67% valid code; is this commented out code?
(#111) No space found before comment text; expected "// echo html_writer::end_tag('ul');" but found "//echo html_writer::end_tag('ul');"
question/type/coderunner/edit_coderunner_form.php
(#609) Private method name "qtype_coderunner_edit_form::getUiPlugins" must be in lower-case letters only
(#840) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/getallattempts.php
(#36) Inline comments must start with a capital letter, digit or 3-dots sequence
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#48) Inline comments must end in full-stops, exclamation marks, or question marks
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/lang/en/qtype_coderunner.php
(#197) The use of backticks in strings is not recommended
(#301) The use of backticks in strings is not recommended
(#509) The use of backticks in strings is not recommended
(#519) The use of backticks in strings is not recommended
(#598) The use of backticks in strings is not recommended
(#599) The use of backticks in strings is not recommended
(#601) The use of backticks in strings is not recommended
(#623) The use of backticks in strings is not recommended
question/type/coderunner/question.php
(#94) Usage of ELSEIF not allowed; use ELSE IF instead
(#174) Inline comments must end in full-stops, exclamation marks, or question marks
(#176) Inline comments must end in full-stops, exclamation marks, or question marks
(#181) Inline comments must end in full-stops, exclamation marks, or question marks
(#200) Inline comments must end in full-stops, exclamation marks, or question marks
(#329) Inline comments must end in full-stops, exclamation marks, or question marks
(#429) Inline comments must end in full-stops, exclamation marks, or question marks
(#434) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/questiontype.php
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
(#185) Inline comments must end in full-stops, exclamation marks, or question marks
(#200) Functions must not contain multiple empty lines in a row; found 2 empty lines
question/type/coderunner/renderer.php
(#109) Expected 1 space before "=>"; 0 found
(#109) Expected 1 space after "=>"; 0 found
(#494) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/tests/behat/behat_coderunner.php
(#107) Line indented incorrectly; expected 0 spaces, found 4
(#107) Closing brace indented incorrectly; expected 0 spaces, found 4
(#117) Line indented incorrectly; expected 0 spaces, found 4
(#117) Closing brace indented incorrectly; expected 0 spaces, found 4
(#127) Line indented incorrectly; expected 0 spaces, found 4
(#129) Line indented incorrectly; expected 0 spaces, found 4
(#133) Line indented incorrectly; expected 0 spaces, found 4
(#136) Line indented incorrectly; expected 4 spaces, found 8
(#138) Line indented incorrectly; expected 4 spaces, found 8
(#139) Line indented incorrectly; expected 0 spaces, found 4
(#144) Line indented incorrectly; expected 0 spaces, found 4
(#147) Line indented incorrectly; expected 4 spaces, found 8
(#149) Line indented incorrectly; expected 4 spaces, found 8
(#150) Line indented incorrectly; expected 0 spaces, found 4
(#153) Expected 6 space(s) before asterisk; 5 found
(#154) Expected 6 space(s) before asterisk; 5 found
(#155) Line indented incorrectly; expected 0 spaces, found 4
(#159) Line indented incorrectly; expected 0 spaces, found 4
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
(#103) Inline comments must start with a capital letter, digit or 3-dots sequence
(#103) Inline comments must end in full-stops, exclamation marks, or question marks
(#106) Inline comments must start with a capital letter, digit or 3-dots sequence
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#108) Inline comments must start with a capital letter, digit or 3-dots sequence
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#1055) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1055) Inline comments must end in full-stops, exclamation marks, or question marks
(#1055) This comment is 50% valid code; is this commented out code?
(#1055) No space found before comment text; expected "// $coderunner->useace = true;" but found "//$coderunner->useace = true;"
question/type/coderunner/tests/ideonesandbox_test.php
(#141) This comment is 53% valid code; is this commented out code?
(#146) Line indented incorrectly; expected at least 4 spaces, found 0
(#147) Line indented incorrectly; expected at least 4 spaces, found 0
(#148) Line indented incorrectly; expected at least 4 spaces, found 0
(#149) Line indented incorrectly; expected at least 4 spaces, found 0
(#150) Line indented incorrectly; expected at least 4 spaces, found 0
(#151) Line indented incorrectly; expected at least 4 spaces, found 0
(#152) Line indented incorrectly; expected at least 4 spaces, found 0
(#153) Line indented incorrectly; expected at least 4 spaces, found 0
question/type/coderunner/tests/questiontype_test.php
(#91) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/tests/walkthrough_extras.php
(#120) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/tests/walkthrough_multilang.php
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/coderunner/tests/walkthrough_test.php
(#261) Inline comments must end in full-stops, exclamation marks, or question marks
(#380) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(0 errors, 407 warnings)

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

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)
(#38) Multiple spaces found before '// Need nice c...'. (no-multi-spaces)
(#44) Unexpected space before function parentheses. (space-before-function-paren)
(#48) Unexpected space before function parentheses. (space-before-function-paren)
(#60) Missing JSDoc comment. (require-jsdoc)
(#64) Missing JSDoc comment. (require-jsdoc)
(#91) Missing JSDoc comment. (require-jsdoc)
(#92) Multiple spaces found before '// The jquery ...'. (no-multi-spaces)
(#106) Expected space(s) after "catch". (keyword-spacing)
(#116) Multiple spaces found before 'preferredAceLang'. (no-multi-spaces)
(#135) Missing JSDoc comment. (require-jsdoc)
(#147) Missing JSDoc comment. (require-jsdoc)
(#161) Missing JSDoc comment. (require-jsdoc)
(#169) Missing JSDoc comment. (require-jsdoc)
(#192) Missing JSDoc comment. (require-jsdoc)
(#194) Unexpected alert. (no-alert)
(#201) Missing JSDoc comment. (require-jsdoc)
(#212) Missing JSDoc comment. (require-jsdoc)
(#220) Missing JSDoc comment. (require-jsdoc)
(#237) Missing JSDoc comment. (require-jsdoc)
(#251) Unexpected space before function parentheses. (space-before-function-paren)
(#255) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#261) Unexpected space before function parentheses. (space-before-function-paren)
(#263) Unexpected alert. (no-alert)
(#271) Missing JSDoc comment. (require-jsdoc)
(#271) Identifier 'set_testtype_visibilities' is not in camel case. (camelcase)
(#281) Missing JSDoc comment. (require-jsdoc)
(#281) Identifier 'check_ace_lang' is not in camel case. (camelcase)
(#282) Missing space before opening brace. (space-before-blocks)
(#289) Missing JSDoc comment. (require-jsdoc)
(#289) Identifier 'check_template_lang' is not in camel case. (camelcase)
(#296) Expected space or tab after '/**' in comment. (spaced-comment)
(#304) Unexpected alert. (no-alert)
(#313) Multiple spaces found before '// setUis is c...'. (no-multi-spaces)
(#313) Comments should not begin with a lowercase character (capitalized-comments)
(#315) Multiple spaces found before '// Set up UI c...'. (no-multi-spaces)
(#329) Unexpected confirm. (no-alert)
(#345) Unexpected confirm. (no-alert)
(#366) There should be no spaces inside this paren. (space-in-parens)
(#366) Unexpected space before function parentheses. (space-before-function-paren)
(#378) 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)
(#26) Expected space or tab after '/**' in comment. (spaced-comment)
(#32) Missing JSDoc comment. (require-jsdoc)
(#33) Multiple spaces found before '// The ui_grap...'. (no-multi-spaces)
(#54) Comments should not begin with a lowercase character (capitalized-comments)
(#59) Comments should not begin with a lowercase character (capitalized-comments)
(#62) Comments should not begin with a lowercase character (capitalized-comments)
(#63) Expected space(s) after "if". (keyword-spacing)
(#85) Missing JSDoc for parameter 'parent'. (valid-jsdoc)
(#85) Missing JSDoc for parameter 'a'. (valid-jsdoc)
(#85) Expected space or tab after '/**' in comment. (spaced-comment)
(#85) Missing JSDoc for parameter 'b'. (valid-jsdoc)
(#91) Multiple spaces found before '// The parent ...'. (no-multi-spaces)
(#95) Comments should not begin with a lowercase character (capitalized-comments)
(#98) Comments should not begin with a lowercase character (capitalized-comments)
(#99) Comments should not begin with a lowercase character (capitalized-comments)
(#101) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#121) Comments should not begin with a lowercase character (capitalized-comments)
(#122) Expected space(s) after "if". (keyword-spacing)
(#130) Expected space(s) after "if". (keyword-spacing)
(#173) Comments should not begin with a lowercase character (capitalized-comments)
(#175) Expected space(s) after "if". (keyword-spacing)
(#187) Comments should not begin with a lowercase character (capitalized-comments)
(#188) Expected space(s) after "if". (keyword-spacing)
(#199) Comments should not begin with a lowercase character (capitalized-comments)
(#200) Expected space(s) after "if". (keyword-spacing)
(#203) Expected space(s) after "if". (keyword-spacing)
(#206) 'textAngle' used outside of binding context. (block-scoped-var)
(#207) 'textX' used outside of binding context. (block-scoped-var)
(#207) 'textAngle' used outside of binding context. (block-scoped-var)
(#208) 'textY' used outside of binding context. (block-scoped-var)
(#208) 'textAngle' used outside of binding context. (block-scoped-var)
(#209) 'textX' used outside of binding context. (block-scoped-var)
(#209) 'textY' used outside of binding context. (block-scoped-var)
(#209) 'textAngle' used outside of binding context. (block-scoped-var)
(#211) 'textX' is already defined. (no-redeclare)
(#211) 'textX' used outside of binding context. (block-scoped-var)
(#212) 'textY' is already defined. (no-redeclare)
(#212) 'textY' used outside of binding context. (block-scoped-var)
(#213) 'textAngle' is already defined. (no-redeclare)
(#213) 'textAngle' used outside of binding context. (block-scoped-var)
(#214) 'textX' used outside of binding context. (block-scoped-var)
(#214) 'textY' used outside of binding context. (block-scoped-var)
(#214) 'textAngle' used outside of binding context. (block-scoped-var)
(#221) Expected space(s) after "if". (keyword-spacing)
(#222) 'dx' used outside of binding context. (block-scoped-var)
(#223) 'dy' used outside of binding context. (block-scoped-var)
(#224) 'distance' used outside of binding context. (block-scoped-var)
(#224) 'dx' used outside of binding context. (block-scoped-var)
(#224) 'dx' used outside of binding context. (block-scoped-var)
(#224) 'dy' used outside of binding context. (block-scoped-var)
(#224) 'dy' used outside of binding context. (block-scoped-var)
(#225) Expected space(s) after "if". (keyword-spacing)
(#225) 'distance' used outside of binding context. (block-scoped-var)
(#226) 'dy' used outside of binding context. (block-scoped-var)
(#226) 'dx' used outside of binding context. (block-scoped-var)
(#229) Expected space(s) after "if". (keyword-spacing)
(#234) Expected space(s) after "if". (keyword-spacing)
(#237) Expected space(s) after "if". (keyword-spacing)
(#239) Expected space(s) after "if". (keyword-spacing)
(#245) 'dx' is already defined. (no-redeclare)
(#245) 'dx' used outside of binding context. (block-scoped-var)
(#246) 'dy' used outside of binding context. (block-scoped-var)
(#246) 'dy' is already defined. (no-redeclare)
(#247) 'dx' used outside of binding context. (block-scoped-var)
(#247) 'dx' used outside of binding context. (block-scoped-var)
(#247) 'dy' used outside of binding context. (block-scoped-var)
(#247) 'dy' used outside of binding context. (block-scoped-var)
(#248) 'dx' used outside of binding context. (block-scoped-var)
(#248) 'dy' used outside of binding context. (block-scoped-var)
(#249) 'distance' used outside of binding context. (block-scoped-var)
(#249) 'distance' is already defined. (no-redeclare)
(#249) 'dx' used outside of binding context. (block-scoped-var)
(#249) 'dy' used outside of binding context. (block-scoped-var)
(#250) 'distance' used outside of binding context. (block-scoped-var)
(#255) Expected space or tab after '/**' in comment. (spaced-comment)
(#262) Missing JSDoc comment. (require-jsdoc)
(#269) Expected space(s) after "if". (keyword-spacing)
(#282) Comments should not begin with a lowercase character (capitalized-comments)
(#284) Expected space(s) after "if". (keyword-spacing)
(#287) Comments should not begin with a lowercase character (capitalized-comments)
(#288) Expected space(s) after "if". (keyword-spacing)
(#291) Expected space(s) after "if". (keyword-spacing)
(#324) Comments should not begin with a lowercase character (capitalized-comments)
(#328) Comments should not begin with a lowercase character (capitalized-comments)
(#332) Comments should not begin with a lowercase character (capitalized-comments)
(#345) Missing JSDoc for parameter 'parent'. (valid-jsdoc)
(#345) Expected space or tab after '/**' in comment. (spaced-comment)
(#345) Missing JSDoc for parameter 'start'. (valid-jsdoc)
(#345) Missing JSDoc for parameter 'node'. (valid-jsdoc)
(#357) Expected space(s) after "if". (keyword-spacing)
(#367) Expected space(s) after "if". (keyword-spacing)
(#371) Expected space(s) after "if". (keyword-spacing)
(#393) Comments should not begin with a lowercase character (capitalized-comments)
(#399) Comments should not begin with a lowercase character (capitalized-comments)
(#415) Expected space or tab after '/**' in comment. (spaced-comment)
(#422) Missing JSDoc comment. (require-jsdoc)
(#430) Comments should not begin with a lowercase character (capitalized-comments)
(#436) Comments should not begin with a lowercase character (capitalized-comments)
(#441) Expected space or tab after '/**' in comment. (spaced-comment)
(#447) Missing JSDoc comment. (require-jsdoc)
question/type/coderunner/amd/src/graphutil.js
(#1) Expected space or tab after '/**' in comment. (spaced-comment)
(#25) Missing JSDoc comment. (require-jsdoc)
(#31) There should be no space before ']'. (array-bracket-spacing)
(#35) Comments should not begin with a lowercase character (capitalized-comments)
(#36) Expected space(s) after "for". (keyword-spacing)
(#36) 'i' used outside of binding context. (block-scoped-var)
(#36) 'i' used outside of binding context. (block-scoped-var)
(#36) 'i' used outside of binding context. (block-scoped-var)
(#37) 'i' used outside of binding context. (block-scoped-var)
(#38) 'i' used outside of binding context. (block-scoped-var)
(#38) 'i' used outside of binding context. (block-scoped-var)
(#39) 'i' used outside of binding context. (block-scoped-var)
(#39) 'i' used outside of binding context. (block-scoped-var)
(#42) Comments should not begin with a lowercase character (capitalized-comments)
(#43) Expected space(s) after "for". (keyword-spacing)
(#43) 'i' used outside of binding context. (block-scoped-var)
(#43) 'i' is already defined. (no-redeclare)
(#43) 'i' used outside of binding context. (block-scoped-var)
(#43) 'i' used outside of binding context. (block-scoped-var)
(#44) 'i' used outside of binding context. (block-scoped-var)
(#44) 'i' used outside of binding context. (block-scoped-var)
(#98) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#99) Expected space(s) after "while". (keyword-spacing)
(#104) There should be no space after '{'. (object-curly-spacing)
(#104) There should be no space before '}'. (object-curly-spacing)
question/type/coderunner/amd/src/multilanguagequestion.js
(#1) Expected space or tab after '/**' in comment. (spaced-comment)
(#18) Missing JSDoc comment. (require-jsdoc)
(#24) Missing JSDoc comment. (require-jsdoc)
(#25) Multiple spaces found before '// The jquery ...'. (no-multi-spaces)
(#27) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#30) Missing JSDoc comment. (require-jsdoc)
(#45) Extra space after key 'initLangSelector'. (key-spacing)
question/type/coderunner/amd/src/showdiff.js
(#30) Multiple spaces found before '// Unicode "le...'. (no-multi-spaces)
(#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)
(#267) There should be no space after '{'. (object-curly-spacing)
(#267) 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)
(#86) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#91) Multiple spaces found before '// Take from e...'. (no-multi-spaces)
(#101) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#108) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#112) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#124) Missing JSDoc comment. (require-jsdoc)
(#125) Multiple spaces found before '// Firefox etc...'. (no-multi-spaces)
(#131) Multiple spaces found before '// Inhibit ann...'. (no-multi-spaces)
(#139) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#148) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
question/type/coderunner/amd/src/ui_ace.js
(#43) Missing JSDoc comment. (require-jsdoc)
(#60) Identifier 'contents_changed' is not in camel case. (camelcase)
(#100) Comments should not begin with a lowercase character (capitalized-comments)
(#112) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#113) Expected space(s) after "catch". (keyword-spacing)
(#145) Unexpected space before function parentheses. (space-before-function-paren)
(#150) Unexpected space before function parentheses. (space-before-function-paren)
(#155) Unexpected space before function parentheses. (space-before-function-paren)
(#163) Identifier 'contents_changed' is not in camel case. (camelcase)
(#200) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#203) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#211) Unexpected space before function parentheses. (space-before-function-paren)
(#230) Unexpected space before function parentheses. (space-before-function-paren)
question/type/coderunner/amd/src/ui_graph.js
(#25) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#31) Expected space or tab after '/**' in comment. (spaced-comment)
(#38) Missing JSDoc comment. (require-jsdoc)
(#49) Unquoted reserved word 'class' used as key. (quote-props)
(#88) Expected space or tab after '/**' in comment. (spaced-comment)
(#94) Missing JSDoc comment. (require-jsdoc)
(#98) Comments should not begin with a lowercase character (capitalized-comments)
(#99) Multiple spaces found before '// Pixels. Tem...'. (no-multi-spaces)
(#107) Multiple spaces found before 'this'. (no-multi-spaces)
(#109) Multiple spaces found before '// Need global...'. (no-multi-spaces)
(#115) Comments should not begin with a lowercase character (capitalized-comments)
(#116) Comments should not begin with a lowercase character (capitalized-comments)
(#118) Multiple spaces found before '// Will be set...'. (no-multi-spaces)
(#180) Expected space(s) after "if". (keyword-spacing)
(#192) Comments should not begin with a lowercase character (capitalized-comments)
(#193) Function expected no return value. (consistent-return)
(#194) Expected space(s) after "if". (keyword-spacing)
(#196) Function expected no return value. (consistent-return)
(#212) Expected space(s) after "if". (keyword-spacing)
(#213) Expected space(s) after "if". (keyword-spacing)
(#217) Expected space(s) after "if". (keyword-spacing)
(#222) Expected space(s) after "if". (keyword-spacing)
(#228) Expected space(s) after "if". (keyword-spacing)
(#229) Comments should not begin with a lowercase character (capitalized-comments)
(#230) Function expected no return value. (consistent-return)
(#232) Comments should not begin with a lowercase character (capitalized-comments)
(#234) Function expected no return value. (consistent-return)
(#246) Expected space(s) after "if". (keyword-spacing)
(#246) Comments should not begin with a lowercase character (capitalized-comments)
(#247) Expected space(s) after "if". (keyword-spacing)
(#253) Comments should not begin with a lowercase character (capitalized-comments)
(#254) Function expected no return value. (consistent-return)
(#255) Expected space(s) after "if". (keyword-spacing)
(#255) Comments should not begin with a lowercase character (capitalized-comments)
(#256) Expected space(s) after "if". (keyword-spacing)
(#257) Expected space(s) after "for". (keyword-spacing)
(#257) 'i' used outside of binding context. (block-scoped-var)
(#257) 'i' used outside of binding context. (block-scoped-var)
(#257) 'i' used outside of binding context. (block-scoped-var)
(#258) Expected space(s) after "if". (keyword-spacing)
(#258) 'i' used outside of binding context. (block-scoped-var)
(#259) 'i' used outside of binding context. (block-scoped-var)
(#262) Expected space(s) after "for". (keyword-spacing)
(#262) 'i' is already defined. (no-redeclare)
(#262) 'i' used outside of binding context. (block-scoped-var)
(#262) 'i' used outside of binding context. (block-scoped-var)
(#262) 'i' used outside of binding context. (block-scoped-var)
(#263) Expected space(s) after "if". (keyword-spacing)
(#263) 'i' used outside of binding context. (block-scoped-var)
(#264) 'i' used outside of binding context. (block-scoped-var)
(#265) 'i' used outside of binding context. (block-scoped-var)
(#266) 'i' used outside of binding context. (block-scoped-var)
(#267) 'i' used outside of binding context. (block-scoped-var)
(#273) Expected space(s) after "if". (keyword-spacing)
(#273) Comments should not begin with a lowercase character (capitalized-comments)
(#274) Expected space(s) after "if". (keyword-spacing)
(#275) Comments should not begin with a lowercase character (capitalized-comments)
(#292) Expected space(s) after "if". (keyword-spacing)
(#298) Expected space(s) after "if". (keyword-spacing)
(#327) Expected space(s) after "if". (keyword-spacing)
(#329) Expected space(s) after "if". (keyword-spacing)
(#333) Expected space(s) after "if". (keyword-spacing)
(#334) Expected space(s) after "if". (keyword-spacing)
(#340) Expected space(s) after "if". (keyword-spacing)
(#342) Expected space(s) after "if". (keyword-spacing)
(#352) Expected space(s) after "if". (keyword-spacing)
(#354) Expected space(s) after "if". (keyword-spacing)
(#370) Expected space(s) after "if". (keyword-spacing)
(#371) Expected space(s) after "if". (keyword-spacing)
(#387) Expected space(s) after "for". (keyword-spacing)
(#387) 'i' used outside of binding context. (block-scoped-var)
(#387) 'i' used outside of binding context. (block-scoped-var)
(#387) 'i' used outside of binding context. (block-scoped-var)
(#388) Expected space(s) after "if". (keyword-spacing)
(#388) 'i' used outside of binding context. (block-scoped-var)
(#389) 'i' used outside of binding context. (block-scoped-var)
(#392) Expected space(s) after "for". (keyword-spacing)
(#392) 'i' is already defined. (no-redeclare)
(#392) 'i' used outside of binding context. (block-scoped-var)
(#392) 'i' used outside of binding context. (block-scoped-var)
(#392) 'i' used outside of binding context. (block-scoped-var)
(#393) Expected space(s) after "if". (keyword-spacing)
(#393) 'i' used outside of binding context. (block-scoped-var)
(#394) 'i' used outside of binding context. (block-scoped-var)
(#402) Expected space(s) after "for". (keyword-spacing)
(#403) Expected space(s) after "if". (keyword-spacing)
(#403) Missing space before opening brace. (space-before-blocks)
(#407) Expected space(s) after "if". (keyword-spacing)
(#411) Expected space(s) after "if". (keyword-spacing)
(#423) Comments should not begin with a lowercase character (capitalized-comments)
(#426) Expected space(s) after "for". (keyword-spacing)
(#426) 'i' used outside of binding context. (block-scoped-var)
(#426) 'i' used outside of binding context. (block-scoped-var)
(#426) 'i' used outside of binding context. (block-scoped-var)
(#427) 'i' used outside of binding context. (block-scoped-var)
(#428) 'i' used outside of binding context. (block-scoped-var)
(#435) Expected space(s) after "for". (keyword-spacing)
(#435) 'i' is already defined. (no-redeclare)
(#435) 'i' used outside of binding context. (block-scoped-var)
(#435) 'i' used outside of binding context. (block-scoped-var)
(#435) 'i' used outside of binding context. (block-scoped-var)
(#436) 'i' used outside of binding context. (block-scoped-var)
(#437) 'i' used outside of binding context. (block-scoped-var)
(#439) Expected space(s) after "if". (keyword-spacing)
(#440) Comments should not begin with a lowercase character (capitalized-comments)
(#444) Expected space(s) after "if". (keyword-spacing)
(#455) Expected space(s) after "if". (keyword-spacing)
(#459) Expected space(s) after "catch". (keyword-spacing)
(#460) Unexpected alert. (no-alert)
(#460) Comments should not begin with a lowercase character (capitalized-comments)
(#475) Expected space(s) after "if". (keyword-spacing)
(#476) Multiple spaces found before '// Don't save ...'. (no-multi-spaces)
(#479) Expected space(s) after "for". (keyword-spacing)
(#479) 'i' used outside of binding context. (block-scoped-var)
(#479) 'i' used outside of binding context. (block-scoped-var)
(#479) 'i' used outside of binding context. (block-scoped-var)
(#480) 'i' used outside of binding context. (block-scoped-var)
(#489) Expected space(s) after "for". (keyword-spacing)
(#489) 'i' is already defined. (no-redeclare)
(#489) 'i' used outside of binding context. (block-scoped-var)
(#489) 'i' used outside of binding context. (block-scoped-var)
(#489) 'i' used outside of binding context. (block-scoped-var)
(#490) 'i' used outside of binding context. (block-scoped-var)
(#494) Expected space(s) after "if". (keyword-spacing)
(#499) Expected space(s) after "if". (keyword-spacing)
(#505) Expected space(s) after "if". (keyword-spacing)
(#513) Expected space(s) after "if". (keyword-spacing)
(#522) Unexpected space before function parentheses. (space-before-function-paren)
(#530) Unexpected space before function parentheses. (space-before-function-paren)
(#542) Unexpected space before function parentheses. (space-before-function-paren)
(#551) Multiple spaces found before '// Only procee...'. (no-multi-spaces)
(#553) Expected space(s) after "for". (keyword-spacing)
(#553) 'i' used outside of binding context. (block-scoped-var)
(#553) 'i' used outside of binding context. (block-scoped-var)
(#553) 'i' used outside of binding context. (block-scoped-var)
(#555) 'i' used outside of binding context. (block-scoped-var)
(#556) 'i' used outside of binding context. (block-scoped-var)
(#558) Expected space(s) after "for". (keyword-spacing)
(#558) 'i' is already defined. (no-redeclare)
(#558) 'i' used outside of binding context. (block-scoped-var)
(#558) 'i' used outside of binding context. (block-scoped-var)
(#558) 'i' used outside of binding context. (block-scoped-var)
(#560) 'i' used outside of binding context. (block-scoped-var)
(#561) 'i' used outside of binding context. (block-scoped-var)
(#563) Expected space(s) after "if". (keyword-spacing)
(#581) Multiple spaces found before 'c'. (no-multi-spaces)
(#583) Comments should not begin with a lowercase character (capitalized-comments)
(#586) Comments should not begin with a lowercase character (capitalized-comments)
(#587) Expected space(s) after "if". (keyword-spacing)
(#597) Comments should not begin with a lowercase character (capitalized-comments)
(#598) Expected space(s) after "if". (keyword-spacing)
(#604) Expected space(s) after "if". (keyword-spacing)
question/type/coderunner/amd/src/userinterfacewrapper.js
(#1) Expected space or tab after '/**' in comment. (spaced-comment)
(#113) Missing JSDoc comment. (require-jsdoc)
(#128) Multiple spaces found before 'h'. (no-multi-spaces)
(#133) Multiple spaces found before '// Size of gut...'. (no-multi-spaces)
(#138) Multiple spaces found before '// True if we'...'. (no-multi-spaces)
(#139) Multiple spaces found before '// Number of f...'. (no-multi-spaces)
(#162) Multiple spaces found before '// Defined by ...'. (no-multi-spaces)
(#163) Multiple spaces found before '// Load the re...'. (no-multi-spaces)
(#178) Multiple spaces found before '// Reactivate'. (no-multi-spaces)
(#195) Multiple spaces found before '// Oops, we're...'. (no-multi-spaces)
(#198) Unexpected alert. (no-alert)
(#209) Multiple spaces found before '// Save in cas...'. (no-multi-spaces)
(#211) Multiple spaces found before '// Kill any ac...'. (no-multi-spaces)
(#237) Multiple spaces found before '// Force resiz...'. (no-multi-spaces)
(#238) Multiple spaces found before '// ... on firs...'. (no-multi-spaces)
(#275) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#281) Multiple spaces found before '// Horrible bu...'. (no-multi-spaces)
(#293) Multiple spaces found before 'hAdjusted'. (no-multi-spaces)
(#300) Missing JSDoc parameter type for 'string'. (valid-jsdoc)
(#300) Missing JSDoc parameter type for 'string'. (valid-jsdoc)
(#300) Duplicate JSDoc parameter 'string'. (valid-jsdoc)
(#300) Missing JSDoc parameter type for 'string'. (valid-jsdoc)
(#300) Duplicate JSDoc parameter 'string'. (valid-jsdoc)
(#300) Missing JSDoc for parameter 'lang'. (valid-jsdoc)
(#300) Duplicate JSDoc parameter 'string'. (valid-jsdoc)
(#300) Expected JSDoc for 'uiname' but found 'string'. (valid-jsdoc)
(#300) Missing JSDoc for parameter 'textareaId'. (valid-jsdoc)
(#300) Missing JSDoc for parameter 'templateParamsJson'. (valid-jsdoc)
(#300) Missing JSDoc parameter type for 'string'. (valid-jsdoc)
(#312) Expected space(s) after "catch". (keyword-spacing)

CSS problems

(17 errors, 33 warnings)

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

question/type/coderunner/styles.css
(#89) The rest part of value can't to be matched on `margin-bottom` syntax (csstree/validator)
(#265) Unknown property: padding-botton
(#30) Expected "#F0F0F0" to be "#f0f0f0" (color-hex-case)
(#72) Expected "#B0B0B0" to be "#b0b0b0" (color-hex-case)
(#80) Expected "#F8F8FF" to be "#f8f8ff" (color-hex-case)
(#133) Expected "#AAFFAA" to be "#aaffaa" (color-hex-case)
(#137) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#137) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#143) Expected "#FFAAAA" to be "#ffaaaa" (color-hex-case)
(#148) Expected "#FFDDDD" to be "#ffdddd" (color-hex-case)
(#148) Expected "#FFDDDD" to be "#ffdddd" (color-hex-case)
(#148) Expected "#FFEEEE" to be "#ffeeee" (color-hex-case)
(#148) Expected "#FFEEEE" to be "#ffeeee" (color-hex-case)
(#157) Expected "#FFF3BF" to be "#fff3bf" (color-hex-case)
(#175) Expected "#E0E000" to be "#e0e000" (color-hex-case)
(#180) Expected "#F5F5F5" to be "#f5f5f5" (color-hex-case)
(#184) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#252) Expected "#EEE" to be "#eee" (color-hex-case)
(#257) Expected "#BBB" to be "#bbb" (color-hex-case)
(#284) Expected "#BBB" to be "#bbb" (color-hex-case)
(#291) Expected "#BBB" to be "#bbb" (color-hex-case)
(#133) Expected "#AAFFAA" to be "#AFA" (color-hex-length)
(#137) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#137) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#143) Expected "#FFAAAA" to be "#FAA" (color-hex-length)
(#148) Expected "#FFDDDD" to be "#FDD" (color-hex-length)
(#148) Expected "#FFDDDD" to be "#FDD" (color-hex-length)
(#148) Expected "#FFEEEE" to be "#FEE" (color-hex-length)
(#148) Expected "#FFEEEE" to be "#FEE" (color-hex-length)
(#197) Expected "#000000" to be "#000" (color-hex-length)
(#180) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#184) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#15) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#180) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#184) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#279) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#269) Expected indentation of 0 spaces (indentation)
(#62) Unexpected unit (length-zero-no-unit)
(#62) Unexpected unit (length-zero-no-unit)
(#62) Unexpected unit (length-zero-no-unit)
(#123) Unexpected unit (length-zero-no-unit)
(#128) Unexpected unit (length-zero-no-unit)
(#265) Unexpected unknown property "padding-botton" (property-no-unknown)
(#300) Expected single space after "+" (selector-combinator-space-after)
(#317) Expected single space after "+" (selector-combinator-space-after)
(#317) Expected single space after "+" (selector-combinator-space-after)
(#300) Expected single space before "+" (selector-combinator-space-before)
(#317) Expected single space before "+" (selector-combinator-space-before)
(#317) Expected single space before "+" (selector-combinator-space-before)
(#15) Expected single space after "," in a single-line list (value-list-comma-space-after)

PHPDocs style problems

(547 errors, 6 warnings)

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

question/type/coderunner/ajax.php
(#27) Package qtype is not valid
(#17) No one-line description found in phpdocs for file
(#23) Invalid phpdocs tag @group used
question/type/coderunner/autotagbycategory.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/autotagbycategoryindex.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/autotagbyquiz.php
(#17) No one-line description found in phpdocs for file
question/type/coderunner/autotagbyquizindex.php
(#17) No one-line description found in phpdocs for file
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
(#28) Class backup_qtype_coderunner_plugin does not have @copyright tag
(#28) Class backup_qtype_coderunner_plugin does not have @license tag
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
(#29) Class restore_qtype_coderunner_plugin does not have @copyright tag
(#29) Class restore_qtype_coderunner_plugin does not have @license tag
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
(#30) Class qtype_coderunner_bulk_tester is not documented
(#32) Constant qtype_coderunner_bulk_tester::PASS is not documented
(#33) Constant qtype_coderunner_bulk_tester::MISSINGANSWER is not documented
(#34) Constant qtype_coderunner_bulk_tester::FAIL is not documented
(#35) Constant qtype_coderunner_bulk_tester::EXCEPTION is not documented
(#17) No one-line description found in phpdocs for file
(#57) Phpdocs for function qtype_coderunner_bulk_tester::get_all_prototypes has incomplete parameters list
(#97) Phpdocs for function qtype_coderunner_bulk_tester::get_categories_for_context has incomplete parameters list
(#126) Phpdocs for function qtype_coderunner_bulk_tester::category_path has incomplete parameters list
(#223) Phpdocs for function qtype_coderunner_bulk_tester::get_all_coderunner_questions_in_context has incomplete parameters list
(#407) Phpdocs for function qtype_coderunner_bulk_tester::display_prototypes has incomplete parameters list
(#125) 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
(#36) Function qtype_coderunner_combinator_grader_outcome::__construct is not documented
(#61) Function qtype_coderunner_combinator_grader_outcome::iscombinatorgrader is not documented
(#134) Function qtype_coderunner_combinator_grader_outcome::format_table is not documented
(#164) Function qtype_coderunner_combinator_grader_outcome::get_prologue is not documented
(#168) Function qtype_coderunner_combinator_grader_outcome::get_epilogue is not documented
(#172) Function qtype_coderunner_combinator_grader_outcome::show_differences is not documented
(#181) Function qtype_coderunner_combinator_grader_outcome::validate_table_formats is not documented
(#212) Function qtype_coderunner_combinator_grader_outcome::visible_rows is not documented
(#33) Variable qtype_coderunner_combinator_grader_outcome::$ALLOWED_FIELDS is not documented
(#17) No one-line description found in phpdocs for file
(#65) Phpdocs for function qtype_coderunner_combinator_grader_outcome::validation_error_message has incomplete parameters list
(#118) 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
(#23) File-level phpdocs block is not found
(#27) Class constants is not documented
(#47) Function constants::author_edit_keys is not documented
(#54) Function constants::ui_plugin_keys 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
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/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/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
(#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
(#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
(#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
(#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
(#83) Function qtype_coderunner_jobesandbox::get_languages is not documented
(#121) Function qtype_coderunner_jobesandbox::execute is not documented
(#216) Function qtype_coderunner_jobesandbox::get_error_code is not documented
(#237) Function qtype_coderunner_jobesandbox::put_file is not documented
(#301) Function qtype_coderunner_jobesandbox::submit is not documented
(#315) Function qtype_coderunner_jobesandbox::http_request is not documented
(#350) 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
question/type/coderunner/classes/jobrunner.php
(#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
(#24) File-level phpdocs block is not found
(#30) Class qtype_coderunner_jobrunner is not documented
(#47) Function qtype_coderunner_jobrunner::run_tests is not documented
(#121) Function qtype_coderunner_jobrunner::run_combinator is not documented
(#176) Function qtype_coderunner_jobrunner::run_tests_singly is not documented
(#235) Function qtype_coderunner_jobrunner::grade is not documented
(#302) Function qtype_coderunner_jobrunner::merge is not documented
(#317) Function qtype_coderunner_jobrunner::maximum_possible_mark is not documented
(#329) Function qtype_coderunner_jobrunner::make_error_message is not documented
(#354) 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
(#245) 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/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
(#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
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
(#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
(#118) Function qtype_coderunner_testing_outcome::all_correct is not documented
(#124) Function qtype_coderunner_testing_outcome::was_aborted is not documented
(#129) Function qtype_coderunner_testing_outcome::add_test_result is not documented
(#139) Function qtype_coderunner_testing_outcome::validation_error_message is not documented
(#306) Function qtype_coderunner_testing_outcome::count_hidden_errors is not documented
(#327) Function qtype_coderunner_testing_outcome::should_display_result is not documented
(#338) Function qtype_coderunner_testing_outcome::count_non_blanks is not documented
(#387) Function qtype_coderunner_testing_outcome::get_test_results is not documented
(#392) Function qtype_coderunner_testing_outcome::get_raw_output is not documented
(#399) Function qtype_coderunner_testing_outcome::get_prologue is not documented
(#403) Function qtype_coderunner_testing_outcome::get_epilogue is not documented
(#407) Function qtype_coderunner_testing_outcome::get_sourcecode_list is not documented
(#411) 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
(#366) There is no description in phpdocs for function can_view_hidden
(#69) Phpdocs for function qtype_coderunner_testing_outcome::is_precheck has incomplete parameters list
(#192) Phpdocs for function qtype_coderunner_testing_outcome::build_results_table has incomplete parameters list
(#191) Not recommended phpdocs tag @global used
(#368) Not recommended phpdocs tag @global used
question/type/coderunner/classes/util.php
(#29) Package is not specified for class qtype_coderunner_util. It is also not specified in file-level phpdocs
(#29) Class qtype_coderunner_util is not documented
(#37) Function qtype_coderunner_util::load_uiplugin_js is not documented
(#55) Function qtype_coderunner_util::load_ace is not documented
(#69) Function qtype_coderunner_util::next_char is not documented
(#99) Function qtype_coderunner_util::clean is not documented
(#136) Function qtype_coderunner_util::snip is not documented
(#151) Function qtype_coderunner_util::tidy is not documented
(#163) Function qtype_coderunner_util::format_cell is not documented
(#173) Function qtype_coderunner_util::clean_html is not documented
(#261) Function qtype_coderunner_util::template_params is not documented
(#192) Phpdocs for function qtype_coderunner_util::make_html_para has incomplete parameters list
(#242) 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/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/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
(#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
(#73) Function qtype_coderunner_edit_form::definition_inner is not documented
(#160) Function qtype_coderunner_edit_form::add_per_testcase_fields is not documented
(#179) Function qtype_coderunner_edit_form::get_per_testcase_fields is not documented
(#248) Function qtype_coderunner_edit_form::displayoptions is not documented
(#253) Function qtype_coderunner_edit_form::data_preprocessing is not documented
(#339) Function qtype_coderunner_edit_form::newline_hack is not documented
(#344) Function qtype_coderunner_edit_form::validation is not documented
(#457) Function qtype_coderunner_edit_form::make_questiontype_panel is not documented
(#531) Function qtype_coderunner_edit_form::make_questiontype_help_panel is not documented
(#541) Function qtype_coderunner_edit_form::make_customisation_panel is not documented
(#609) Function qtype_coderunner_edit_form::getUiPlugins is not documented
(#626) Function qtype_coderunner_edit_form::make_advanced_customisation_panel is not documented
(#702) Function qtype_coderunner_edit_form::is_valid_new_type is not documented
(#716) Function qtype_coderunner_edit_form::get_languages_and_types is not documented
(#746) Function qtype_coderunner_edit_form::validate_test_cases is not documented
(#788) Function qtype_coderunner_edit_form::validate_sample_answer is not documented
(#841) 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
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/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
(#60) Function qtype_coderunner_question::get_expected_data is not documented
(#66) Function qtype_coderunner_question::summarise_response is not documented
(#74) Function qtype_coderunner_question::is_gradable_response is not documented
(#80) Function qtype_coderunner_question::is_complete_response is not documented
(#126) Function qtype_coderunner_question::get_correct_response is not documented
(#131) Function qtype_coderunner_question::get_correct_answer is not documented
(#229) Function qtype_coderunner_question::example_testcases is not documented
(#240) Function qtype_coderunner_question::filter_testcases is not documented
(#265) Function qtype_coderunner_question::selected_testcases is not documented
(#279) Function qtype_coderunner_question::empty_testcase is not documented
(#300) Function qtype_coderunner_question::get_template is not documented
(#306) Function qtype_coderunner_question::get_language is not documented
(#311) Function qtype_coderunner_question::get_show_source is not documented
(#318) Function qtype_coderunner_question::get_test_splitter_re is not documented
(#324) Function qtype_coderunner_question::get_is_combinator is not documented
(#330) Function qtype_coderunner_question::allow_multiple_stdins is not documented
(#335) Function qtype_coderunner_question::get_sandbox is not documented
(#355) Function qtype_coderunner_question::get_grader is not documented
(#373) Function qtype_coderunner_question::get_files is not documented
(#388) Function qtype_coderunner_question::get_sandbox_params is not documented
(#44) Variable qtype_coderunner_question::$testcases is not documented
(#207) There is no description in phpdocs for function result_columns
(#85) Phpdocs for function qtype_coderunner_question::get_validation_error has incomplete parameters list
(#408) 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
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
(#166) Function qtype_coderunner::copy_testcases_from_form is not documented
(#218) Function qtype_coderunner::save_question is not documented
(#226) Function qtype_coderunner::save_question_options is not documented
(#358) Function qtype_coderunner::get_question_options is not documented
(#541) Function qtype_coderunner::initialise_question_instance is not documented
(#554) Function qtype_coderunner::delete_question is not documented
(#600) Function qtype_coderunner::import_from_xml is not documented
(#722) 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
(#283) Phpdocs for function qtype_coderunner::clean_question_form has incomplete parameters list
(#394) Phpdocs for function qtype_coderunner::set_inherited_fields has incomplete parameters list
(#780) 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
question/type/coderunner/renderer.php
(#20) Package qtype is not valid
(#37) Class qtype_coderunner_renderer is not documented
(#259) Function qtype_coderunner_renderer::build_results_table is not documented
(#311) Function qtype_coderunner_renderer::build_feedback_summary is not documented
(#360) Function qtype_coderunner_renderer::build_combinator_grader_feedback_summary is not documented
(#379) Function qtype_coderunner_renderer::make_source_code_div is not documented
(#475) Function qtype_coderunner_renderer::count_bits is not documented
(#495) Function qtype_coderunner_renderer::show_column is not documented
(#507) Function qtype_coderunner_renderer::column_header is not documented
(#537) Function qtype_coderunner_renderer::diff_button is not documented
(#421) There is no description in phpdocs for function format_examples
(#517) There is no description in phpdocs for function results_class
(#519) 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
(#28) Class behat_coderunner is not documented
(#130) There is no description in phpdocs for function i_see_a_canvas
(#141) There is no description in phpdocs for function i_should_not_see_a_canvas
(#152) There is no description in phpdocs for function i_fill_in_my_template
(#48) Phpdocs for function behat_coderunner::i_should_not_see_highlighted has incomplete parameters list
(#120) Phpdocs for function behat_coderunner::i_set_the_field_to_pystring has incomplete parameters list
question/type/coderunner/tests/coderunnertestcase.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/cppquestions_test.php
(#23) Package qtype is not valid
(#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
question/type/coderunner/tests/cquestions_test.php
(#23) Package qtype is not valid
(#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
question/type/coderunner/tests/customise_test.php
(#21) Package qtype is not valid
(#34) Class qtype_coderunner_customise_test is not documented
(#19) Invalid phpdocs tag @group used
question/type/coderunner/tests/datafile_test.php
(#21) Package qtype is not valid
(#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
question/type/coderunner/tests/grader_test.php
(#24) Package qtype is not valid
(#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
question/type/coderunner/tests/helper.php
(#20) Package qtype is not valid
(#33) Class qtype_coderunner_missing_question_type is not documented
(#42) Function qtype_coderunner_test_helper::get_test_questions is not documented
(#67) Function qtype_coderunner_test_helper::get_coderunner_question_data_sqr is not documented
(#259) Function qtype_coderunner_test_helper::make_coderunner_question_sqr_customised is not documented
(#268) Function qtype_coderunner_test_helper::make_coderunner_question_sqr_part_marks is not documented
(#564) Function qtype_coderunner_test_helper::make_coderunner_question_str_to_upper is not documented
(#682) Function qtype_coderunner_test_helper::make_coderunner_question_str_to_upper_cpp is not documented
(#740) Function qtype_coderunner_test_helper::make_macro_question is not documented
(#843) Function qtype_coderunner_test_helper::make_coderunner_question_teststudentanswermacrooctave is not documented
(#985) Function qtype_coderunner_test_helper::get_options is not documented
(#1021) Function qtype_coderunner_test_helper::make_test_cases is not documented
(#1045) Function qtype_coderunner_test_helper::make_coderunner_question is not documented
(#197) 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
question/type/coderunner/tests/ideonesandbox_test.php
(#24) Package qtype is not valid
(#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
question/type/coderunner/tests/javaquestions_test.php
(#23) Package qtype is not valid
(#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
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
(#23) Package qtype is not valid
(#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
question/type/coderunner/tests/nodejsquestions_test.php
(#23) Package qtype is not valid
(#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
question/type/coderunner/tests/octavequestions_test.php
(#23) Package qtype is not valid
(#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
question/type/coderunner/tests/precheckwalkthrough_test.php
(#21) Package qtype is not valid
(#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
question/type/coderunner/tests/prototype_test.php
(#21) Package qtype is not valid
(#36) Class qtype_coderunner_prototype_test is not documented
(#164) Function qtype_coderunner_prototype_test::make_parent_and_child is not documented
(#189) Function qtype_coderunner_prototype_test::assert_same_xml is not documented
(#200) Function qtype_coderunner_prototype_test::make_sqr_user_type_prototype is not documented
(#19) Invalid phpdocs tag @group used
question/type/coderunner/tests/pythonpylint_test.php
(#21) Package qtype is not valid
(#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
question/type/coderunner/tests/pythonquestions_test.php
(#21) Package qtype is not valid
(#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
question/type/coderunner/tests/questiontype_test.php
(#21) Package qtype is not valid
(#57) Function qtype_coderunner_test::get_test_question_data is not documented
(#47) Variable qtype_coderunner_test::$qtype is not documented
(#19) Invalid phpdocs tag @group used
question/type/coderunner/tests/restore_test.php
(#19) Invalid phpdocs tag @group used
question/type/coderunner/tests/template_test.php
(#21) Package qtype is not valid
(#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
question/type/coderunner/tests/walkthrough_extras.php
(#23) Package qtype is not valid
(#39) Class qtype_coderunner_walkthrough_extras_test is not documented
(#41) Function qtype_coderunner_walkthrough_extras_test::setUp is not documented
(#47) Function qtype_coderunner_walkthrough_extras_test::test_extra_testcase_field is not documented
(#75) 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
(#94) Invalid phpdocs tag @retrun used
(#92) Incorrect path for phpdocs tag @expectedException detected
(#93) Incorrect path for phpdocs tag @expectedExceptionMessageRegExp detected
question/type/coderunner/tests/walkthrough_multilang.php
(#23) Package qtype is not valid
(#37) Class qtype_coderunner_walkthrough_multilang_test is not documented
(#39) Function qtype_coderunner_walkthrough_multilang_test::setUp is not documented
(#45) Function qtype_coderunner_walkthrough_multilang_test::test_echostdin is not documented
(#17) No one-line description found in phpdocs for file
(#21) Invalid phpdocs tag @group used
question/type/coderunner/tests/walkthrough_test.php
(#21) Package qtype is not valid
(#44) Class qtype_coderunner_walkthrough_test is not documented
(#19) Invalid phpdocs tag @group used
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 (9) than 'savepoint' calls (8)
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]