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

(374 errors, 665 warnings)

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

question/type/proforma/backup/moodle2/backup_qtype_proforma_plugin.class.php
(#55) Inline comments must start with a capital letter, digit or 3-dots sequence
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/proforma/backup/moodle2/restore_qtype_proforma_plugin.class.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#55) This comment is 64% valid code; is this commented out code?
question/type/proforma/bulktestindex.php
(#39) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/proforma/classes/base_formcreator.php
(#137) This comment is 60% valid code; is this commented out code?
(#357) Inline comments must start with a capital letter, digit or 3-dots sequence
(#357) This comment is 84% valid code; is this commented out code?
(#366) Inline comments must start with a capital letter, digit or 3-dots sequence
(#366) This comment is 84% valid code; is this commented out code?
(#459) This comment is 50% valid code; is this commented out code?
(#460) Inline comments must end in full-stops, exclamation marks, or question marks
(#507) Inline comments must end in full-stops, exclamation marks, or question marks
(#573) Inline comments must start with a capital letter, digit or 3-dots sequence
(#573) This comment is 50% valid code; is this commented out code?
(#710) This comment is 51% valid code; is this commented out code?
(#725) This comment is 53% valid code; is this commented out code?
(#730) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/proforma/classes/base_task.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#314) Inline comments must end in full-stops, exclamation marks, or question marks
(#344) This comment is 44% valid code; is this commented out code?
(#470) Line exceeds 132 characters; contains 134 characters
(#488) Inline comments must start with a capital letter, digit or 3-dots sequence
(#488) Inline comments must end in full-stops, exclamation marks, or question marks
(#488) This comment is 42% valid code; is this commented out code?
(#490) Inline comments must start with a capital letter, digit or 3-dots sequence
(#490) This comment is 75% valid code; is this commented out code?
question/type/proforma/classes/bulktester.php
(#32) Expected 1 space before opening brace; found 2
(#167) Expected 1 space before "?"; 0 found
(#167) Expected 1 space after "?"; 0 found
(#167) Expected 1 space before ":"; 0 found
(#167) Expected 1 space after ":"; 0 found
question/type/proforma/classes/c_task.php
(#59) Method name "_get_draft_testfiles" should not be prefixed with an underscore to indicate visibility
(#124) Inline comments must start with a capital letter, digit or 3-dots sequence
(#124) This comment is 80% valid code; is this commented out code?
(#148) Inline comments must start with a capital letter, digit or 3-dots sequence
(#177) File must end with a newline character
question/type/proforma/classes/feedback_renderer.php
(#31) Opening brace should be on the same line as the declaration for class feedback_exception
(#202) Whitespace found at end of line
(#308) Inline comments must start with a capital letter, digit or 3-dots sequence
(#308) Inline comments must end in full-stops, exclamation marks, or question marks
(#308) This comment is 80% valid code; is this commented out code?
(#314) Line exceeds 132 characters; contains 147 characters
(#318) Line exceeds 132 characters; contains 171 characters
(#432) Inline comments must start with a capital letter, digit or 3-dots sequence
(#432) This comment is 57% valid code; is this commented out code?
(#452) This comment is 44% valid code; is this commented out code?
(#508) Method name "_render_grader_info" should not be prefixed with an underscore to indicate visibility
(#559) File must end with a newline character
question/type/proforma/classes/filearea.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#79) This comment is 64% valid code; is this commented out code?
(#312) File must end with a newline character
question/type/proforma/classes/formatrenderer.php
(#266) This comment is 46% valid code; is this commented out code?
(#301) This comment is 78% valid code; is this commented out code?
(#317) Inline comments must start with a capital letter, digit or 3-dots sequence
(#317) This comment is 78% valid code; is this commented out code?
question/type/proforma/classes/grader.php
(#37) Inline comments must start with a capital letter, digit or 3-dots sequence
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Inline comments must start with a capital letter, digit or 3-dots sequence
(#141) Inline comments must start with a capital letter, digit or 3-dots sequence
(#152) Inline comments must start with a capital letter, digit or 3-dots sequence
(#152) Inline comments must end in full-stops, exclamation marks, or question marks
(#152) This comment is 41% valid code; is this commented out code?
(#158) This comment is 61% valid code; is this commented out code?
(#237) File must end with a newline character
question/type/proforma/classes/grader_2.php
(#73) Inline comments must start with a capital letter, digit or 3-dots sequence
(#73) This comment is 73% valid code; is this commented out code?
(#190) Inline comments must start with a capital letter, digit or 3-dots sequence
(#190) This comment is 64% valid code; is this commented out code?
(#254) Inline comments must start with a capital letter, digit or 3-dots sequence
(#254) Inline comments must end in full-stops, exclamation marks, or question marks
(#254) This comment is 75% valid code; is this commented out code?
(#258) Inline comments must start with a capital letter, digit or 3-dots sequence
(#568) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/proforma/classes/java_formcreator.php
(#98) This comment is 65% valid code; is this commented out code?
(#118) This comment is 70% valid code; is this commented out code?
(#216) Method name "_validate_junit" should not be prefixed with an underscore to indicate visibility
(#333) Inline comments must start with a capital letter, digit or 3-dots sequence
(#333) Inline comments must end in full-stops, exclamation marks, or question marks
(#399) Inline comments must start with a capital letter, digit or 3-dots sequence
(#399) Inline comments must end in full-stops, exclamation marks, or question marks
(#399) This comment is 80% valid code; is this commented out code?
(#404) Inline comments must start with a capital letter, digit or 3-dots sequence
(#404) This comment is 56% valid code; is this commented out code?
(#406) Inline comments must end in full-stops, exclamation marks, or question marks
(#432) File must end with a newline character
question/type/proforma/classes/java_task.php
(#82) Method name "_get_draft_testfiles" should not be prefixed with an underscore to indicate visibility
(#477) File must end with a newline character
question/type/proforma/classes/privacy/provider.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/proforma/classes/proforma_formcreator.php
(#45) Inline comments must start with a capital letter, digit or 3-dots sequence
(#45) This comment is 62% valid code; is this commented out code?
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#427) File must end with a newline character
question/type/proforma/classes/proforma_task.php
(#126) The static declaration must come after the visibility declaration
(#165) The static declaration must come after the visibility declaration
question/type/proforma/classes/select_formcreator.php
(#119) File must end with a newline character
question/type/proforma/classes/setlx_task.php
(#218) File must end with a newline character
question/type/proforma/classes/simplexmlwriter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
question/type/proforma/db/upgrade.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#52) Inline comments must start with a capital letter, digit or 3-dots sequence
(#59) Inline comments must start with a capital letter, digit or 3-dots sequence
(#86) Inline comments must start with a capital letter, digit or 3-dots sequence
(#98) Inline comments must start with a capital letter, digit or 3-dots sequence
(#123) Inline comments must start with a capital letter, digit or 3-dots sequence
(#139) Inline comments must start with a capital letter, digit or 3-dots sequence
(#178) Inline comments must start with a capital letter, digit or 3-dots sequence
(#178) Inline comments must end in full-stops, exclamation marks, or question marks
(#189) Inline comments must start with a capital letter, digit or 3-dots sequence
(#189) Inline comments must end in full-stops, exclamation marks, or question marks
(#199) Inline comments must start with a capital letter, digit or 3-dots sequence
(#216) Inline comments must start with a capital letter, digit or 3-dots sequence
(#218) Inline comments must start with a capital letter, digit or 3-dots sequence
(#238) Inline comments must start with a capital letter, digit or 3-dots sequence
(#243) Inline comments must end in full-stops, exclamation marks, or question marks
(#282) Inline comments must end in full-stops, exclamation marks, or question marks
(#284) Inline comments must start with a capital letter, digit or 3-dots sequence
(#318) This comment is 62% valid code; is this commented out code?
question/type/proforma/db/upgradelib.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#30) Inline comments must start with a capital letter, digit or 3-dots sequence
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#78) Inline comments must start with a capital letter, digit or 3-dots sequence
(#78) Inline comments must end in full-stops, exclamation marks, or question marks
(#92) Inline comments must start with a capital letter, digit or 3-dots sequence
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) Inline comments must start with a capital letter, digit or 3-dots sequence
(#112) Inline comments must end in full-stops, exclamation marks, or question marks
(#127) Inline comments must start with a capital letter, digit or 3-dots sequence
(#138) Line exceeds 132 characters; contains 151 characters
(#138) Inline comments must start with a capital letter, digit or 3-dots sequence
(#138) Inline comments must end in full-stops, exclamation marks, or question marks
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#158) Inline comments must start with a capital letter, digit or 3-dots sequence
(#158) Inline comments must end in full-stops, exclamation marks, or question marks
(#158) This comment is 75% valid code; is this commented out code?
(#215) Inline comments must start with a capital letter, digit or 3-dots sequence
(#215) This comment is 80% valid code; is this commented out code?
(#222) Inline comments must start with a capital letter, digit or 3-dots sequence
(#222) This comment is 100% valid code; is this commented out code?
(#225) Inline comments must start with a capital letter, digit or 3-dots sequence
(#225) Inline comments must end in full-stops, exclamation marks, or question marks
(#228) Inline comments must start with a capital letter, digit or 3-dots sequence
(#228) Inline comments must end in full-stops, exclamation marks, or question marks
(#229) Inline comments must start with a capital letter, digit or 3-dots sequence
(#229) Inline comments must end in full-stops, exclamation marks, or question marks
(#244) Inline comments must start with a capital letter, digit or 3-dots sequence
(#244) Inline comments must end in full-stops, exclamation marks, or question marks
(#248) Inline comments must start with a capital letter, digit or 3-dots sequence
(#248) Inline comments must end in full-stops, exclamation marks, or question marks
(#264) Inline comments must start with a capital letter, digit or 3-dots sequence
(#264) Inline comments must end in full-stops, exclamation marks, or question marks
(#274) Inline comments must start with a capital letter, digit or 3-dots sequence
(#274) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/proforma/lang/de/qtype_proforma.php
(#74) This comment is 73% valid code; is this commented out code?
(#126) Whitespace found at end of line within string
(#167) Whitespace found at end of line within string
(#310) File must end with a newline character
question/type/proforma/lang/en/qtype_proforma.php
(#175) This comment is 73% valid code; is this commented out code?
(#324) File must end with a newline character
question/type/proforma/lib.php
(#54) Line exceeds 132 characters; contains 137 characters
(#93) Inline comments must start with a capital letter, digit or 3-dots sequence
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#93) This comment is 75% valid code; is this commented out code?
(#97) Inline comments must start with a capital letter, digit or 3-dots sequence
(#102) Inline comments must start with a capital letter, digit or 3-dots sequence
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#117) Inline comments must end in full-stops, exclamation marks, or question marks
(#118) Inline comments must start with a capital letter, digit or 3-dots sequence
question/type/proforma/locallib.php
(#97) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) This comment is 80% valid code; is this commented out code?
(#236) Inline comments must start with a capital letter, digit or 3-dots sequence
(#236) Inline comments must end in full-stops, exclamation marks, or question marks
(#236) This comment is 72% valid code; is this commented out code?
question/type/proforma/question.php
(#115) Inline comments must start with a capital letter, digit or 3-dots sequence
(#115) Inline comments must end in full-stops, exclamation marks, or question marks
(#115) This comment is 75% valid code; is this commented out code?
(#150) This comment is 59% valid code; is this commented out code?
(#526) This comment is 46% valid code; is this commented out code?
question/type/proforma/questiontype.php
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#221) Inline comments must start with a capital letter, digit or 3-dots sequence
(#503) Inline comments must start with a capital letter, digit or 3-dots sequence
(#503) This comment is 65% valid code; is this commented out code?
(#505) Inline comments must end in full-stops, exclamation marks, or question marks
(#529) Inline comments must start with a capital letter, digit or 3-dots sequence
(#529) This comment is 74% valid code; is this commented out code?
(#556) Inline comments must start with a capital letter, digit or 3-dots sequence
(#556) Inline comments must end in full-stops, exclamation marks, or question marks
(#556) This comment is 75% valid code; is this commented out code?
(#559) Inline comments must start with a capital letter, digit or 3-dots sequence
(#559) This comment is 44% valid code; is this commented out code?
(#563) Inline comments must start with a capital letter, digit or 3-dots sequence
(#563) This comment is 67% valid code; is this commented out code?
question/type/proforma/renderer.php
(#62) Possible useless method overriding detected
(#196) Inline comments must start with a capital letter, digit or 3-dots sequence
(#196) This comment is 60% valid code; is this commented out code?
(#198) Inline comments must start with a capital letter, digit or 3-dots sequence
(#198) This comment is 65% valid code; is this commented out code?
question/type/proforma/settings.php
(#96) This comment is 55% valid code; is this commented out code?
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
(#115) This comment is 69% valid code; is this commented out code?
question/type/proforma/tests/behat/behat_proforma.php
(#56) Line exceeds 132 characters; contains 137 characters
(#256) Inline comments must start with a capital letter, digit or 3-dots sequence
(#256) Inline comments must end in full-stops, exclamation marks, or question marks
(#256) This comment is 63% valid code; is this commented out code?
(#269) Inline comments must start with a capital letter, digit or 3-dots sequence
(#269) Inline comments must end in full-stops, exclamation marks, or question marks
(#269) This comment is 63% valid code; is this commented out code?
(#272) Inline comments must start with a capital letter, digit or 3-dots sequence
(#272) Inline comments must end in full-stops, exclamation marks, or question marks
(#272) This comment is 63% valid code; is this commented out code?
(#287) Line exceeds 132 characters; contains 142 characters
(#288) Inline comments must start with a capital letter, digit or 3-dots sequence
(#288) Inline comments must end in full-stops, exclamation marks, or question marks
(#288) This comment is 63% valid code; is this commented out code?
(#299) Inline comments must start with a capital letter, digit or 3-dots sequence
(#299) Inline comments must end in full-stops, exclamation marks, or question marks
(#299) This comment is 63% valid code; is this commented out code?
question/type/proforma/tests/behat/behat_proforma_upload.php
(#113) Line exceeds 132 characters; contains 133 characters
(#144) Inline comments must start with a capital letter, digit or 3-dots sequence
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) This comment is 44% valid code; is this commented out code?
(#149) File must end with a newline character
question/type/proforma/tests/c_task_test.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#36) PHPUnit testcase name "qtype_proforma_c_task_test" does not match file name "c_task_test"
(#36) PHPUnit class "qtype_proforma_c_task_test" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#97) Whitespace found at end of line
(#98) Whitespace found at end of line
(#101) Whitespace found at end of line
(#102) Whitespace found at end of line
(#103) Whitespace found at end of line
(#104) Whitespace found at end of line
(#105) Whitespace found at end of line
(#106) Whitespace found at end of line
(#107) Inline comments must start with a capital letter, digit or 3-dots sequence
(#107) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) Inline comments must start with a capital letter, digit or 3-dots sequence
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#113) Whitespace found at end of line
(#114) Inline comments must start with a capital letter, digit or 3-dots sequence
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
(#114) Whitespace found at end of line
(#121) Whitespace found at end of line
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#135) Inline comments must end in full-stops, exclamation marks, or question marks
(#142) Whitespace found at end of line
(#143) Whitespace found at end of line
(#150) This comment is 68% valid code; is this commented out code?
(#170) Whitespace found at end of line
(#171) Whitespace found at end of line
(#174) Line indented incorrectly; expected at least 4 spaces, found 0
(#178) 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
(#185) This comment is 73% valid code; is this commented out code?
(#197) Whitespace found at end of line
(#200) File must end with a newline character
question/type/proforma/tests/grader_test.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#34) PHPUnit testcase name "qtype_proforma_grader_test" does not match file name "grader_test"
(#34) PHPUnit class "qtype_proforma_grader_test" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#242) Line exceeds 132 characters; contains 142 characters
(#246) Line exceeds maximum limit of 180 characters; contains 182 characters
(#333) Inline comments must start with a capital letter, digit or 3-dots sequence
(#333) Inline comments must end in full-stops, exclamation marks, or question marks
(#353) Public method name "qtype_proforma_grader_test::test_1_WS" must be in lower-case letters only
(#357) Whitespace found at end of line
(#358) Public method name "qtype_proforma_grader_test::test_2_WS" must be in lower-case letters only
(#363) Public method name "qtype_proforma_grader_test::test_3_WS" must be in lower-case letters only
(#368) Public method name "qtype_proforma_grader_test::test_4_WS" must be in lower-case letters only
(#373) Public method name "qtype_proforma_grader_test::test_5_WS" must be in lower-case letters only
(#374) Inline comments must start with a capital letter, digit or 3-dots sequence
(#374) Inline comments must end in full-stops, exclamation marks, or question marks
(#374) This comment is 45% valid code; is this commented out code?
(#379) Public method name "qtype_proforma_grader_test::test_6_WS" must be in lower-case letters only
(#385) Public method name "qtype_proforma_grader_test::test_1_AON" must be in lower-case letters only
(#390) Public method name "qtype_proforma_grader_test::test_2_AON" must be in lower-case letters only
(#395) Public method name "qtype_proforma_grader_test::test_3_AON" must be in lower-case letters only
(#400) Public method name "qtype_proforma_grader_test::test_4_AON" must be in lower-case letters only
(#405) Public method name "qtype_proforma_grader_test::test_5_AON" must be in lower-case letters only
(#410) Public method name "qtype_proforma_grader_test::test_6_AON" must be in lower-case letters only
question/type/proforma/tests/helper.php
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#80) Inline comments must start with a capital letter, digit or 3-dots sequence
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) This comment is 50% valid code; is this commented out code?
(#87) Inline comments must start with a capital letter, digit or 3-dots sequence
(#87) Inline comments must end in full-stops, exclamation marks, or question marks
(#87) This comment is 50% valid code; is this commented out code?
(#87) No space found before comment text; expected "// const QUESTION_MODELSOLUTION = '//text in modelsolution (äöüß)';" but found "//const QUESTION_MODELSOLUTION = '//text in modelsolution (äöüß)';"
(#92) Expected 1 space after "="; 2 found
(#92) Must use "self::" for local static member reference
(#93) Must use "self::" for local static member reference
(#105) Line indented incorrectly; expected at least 4 spaces, found 2
(#106) Line indented incorrectly; expected at least 4 spaces, found 3
(#111) Line indented incorrectly; expected at least 4 spaces, found 3
(#116) Line indented incorrectly; expected at least 4 spaces, found 2
(#117) Line indented incorrectly; expected at least 4 spaces, found 1
(#181) Expected 1 space before "="; 0 found
(#201) Expected 1 space before "="; 0 found
(#231) Inline comments must start with a capital letter, digit or 3-dots sequence
(#231) This comment is 63% valid code; is this commented out code?
(#231) No space found before comment text; expected "// $container->qtype = 'proforma';" but found "//$container->qtype = 'proforma';"
(#234) Inline comments must start with a capital letter, digit or 3-dots sequence
(#235) Inline comments must start with a capital letter, digit or 3-dots sequence
(#235) Inline comments must end in full-stops, exclamation marks, or question marks
(#235) This comment is 75% valid code; is this commented out code?
(#236) Inline comments must start with a capital letter, digit or 3-dots sequence
(#236) Inline comments must end in full-stops, exclamation marks, or question marks
(#236) This comment is 75% valid code; is this commented out code?
(#243) Inline comments must start with a capital letter, digit or 3-dots sequence
(#243) This comment is 60% valid code; is this commented out code?
(#253) Inline comments must start with a capital letter, digit or 3-dots sequence
(#275) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#289) Expected 1 space after "="; 2 found
(#318) Inline comments must start with a capital letter, digit or 3-dots sequence
(#318) This comment is 58% valid code; is this commented out code?
(#318) No space found before comment text; expected "// $q->contextid = context_system::instance()->id;" but found "//$q->contextid = context_system::instance()->id;"
(#333) Inline comments must start with a capital letter, digit or 3-dots sequence
(#333) Inline comments must end in full-stops, exclamation marks, or question marks
(#336) Inline comments must start with a capital letter, digit or 3-dots sequence
(#336) This comment is 58% valid code; is this commented out code?
(#337) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#343) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#407) Inline comments must start with a capital letter, digit or 3-dots sequence
(#407) Inline comments must end in full-stops, exclamation marks, or question marks
(#410) Inline comments must start with a capital letter, digit or 3-dots sequence
(#410) This comment is 58% valid code; is this commented out code?
(#416) Inline comments must start with a capital letter, digit or 3-dots sequence
(#418) Inline comments must end in full-stops, exclamation marks, or question marks
(#439) Inline comments must start with a capital letter, digit or 3-dots sequence
(#439) This comment is 63% valid code; is this commented out code?
(#439) No space found before comment text; expected "// $fromform->responsetemplate = '';" but found "//$fromform->responsetemplate = '';"
(#456) Inline comments must end in full-stops, exclamation marks, or question marks
(#458) Inline comments must start with a capital letter, digit or 3-dots sequence
(#458) Inline comments must end in full-stops, exclamation marks, or question marks
(#462) Inline comments must start with a capital letter, digit or 3-dots sequence
(#469) Inline comments must start with a capital letter, digit or 3-dots sequence
(#477) Inline comments must start with a capital letter, digit or 3-dots sequence
(#488) Inline comments must start with a capital letter, digit or 3-dots sequence
(#488) This comment is 60% valid code; is this commented out code?
(#488) No space found before comment text; expected "// $form->questiontext = self::QUESTION_TEXT;" but found "//$form->questiontext = self::QUESTION_TEXT;"
(#498) Inline comments must start with a capital letter, digit or 3-dots sequence
(#498) This comment is 57% valid code; is this commented out code?
(#498) No space found before comment text; expected "// $form->maxbytes = 10240;" but found "//$form->maxbytes = 10240;"
(#499) No space found before comment text; expected "// $form->filetypes = '.java';" but found "//$form->filetypes = '.java';"
(#525) Inline comments must start with a capital letter, digit or 3-dots sequence
(#525) Inline comments must end in full-stops, exclamation marks, or question marks
(#544) Inline comments must start with a capital letter, digit or 3-dots sequence
(#544) This comment is 60% valid code; is this commented out code?
(#544) No space found before comment text; expected "// $form->questiontext = self::QUESTION_TEXT;" but found "//$form->questiontext = self::QUESTION_TEXT;"
(#574) Inline comments must start with a capital letter, digit or 3-dots sequence
(#574) Inline comments must end in full-stops, exclamation marks, or question marks
(#577) Inline comments must start with a capital letter, digit or 3-dots sequence
(#581) Inline comments must end in full-stops, exclamation marks, or question marks
(#589) Inline comments must end in full-stops, exclamation marks, or question marks
(#598) Inline comments must start with a capital letter, digit or 3-dots sequence
(#598) This comment is 62% valid code; is this commented out code?
(#598) Line indented incorrectly; expected at least 8 spaces, found 0
(#598) Expected 1 space before comment text but found 7; use block comment if you need indentation
(#599) Line indented incorrectly; expected at least 8 spaces, found 0
(#599) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#601) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#611) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#651) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#676) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#684) Inline comments must end in full-stops, exclamation marks, or question marks
(#698) Comment separators length must contain 20-120 chars, 19 found
(#700) Inline comments must end in full-stops, exclamation marks, or question marks
(#707) Inline comments must start with a capital letter, digit or 3-dots sequence
(#714) Inline comments must start with a capital letter, digit or 3-dots sequence
(#725) Inline comments must start with a capital letter, digit or 3-dots sequence
(#725) This comment is 60% valid code; is this commented out code?
(#725) No space found before comment text; expected "// $form->questiontext = self::QUESTION_TEXT;" but found "//$form->questiontext = self::QUESTION_TEXT;"
(#739) Inline comments must start with a capital letter, digit or 3-dots sequence
(#745) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#747) Inline comments must start with a capital letter, digit or 3-dots sequence
(#748) Inline comments must end in full-stops, exclamation marks, or question marks
(#748) Line indented incorrectly; expected at least 8 spaces, found 0
(#748) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#767) Inline comments must start with a capital letter, digit or 3-dots sequence
(#767) Inline comments must end in full-stops, exclamation marks, or question marks
(#796) Inline comments must start with a capital letter, digit or 3-dots sequence
(#798) Inline comments must end in full-stops, exclamation marks, or question marks
(#803) Comment separators length must contain 20-120 chars, 19 found
(#804) Inline comments must start with a capital letter, digit or 3-dots sequence
(#805) Inline comments must end in full-stops, exclamation marks, or question marks
(#812) Inline comments must start with a capital letter, digit or 3-dots sequence
(#819) Inline comments must start with a capital letter, digit or 3-dots sequence
(#830) Inline comments must start with a capital letter, digit or 3-dots sequence
(#830) This comment is 60% valid code; is this commented out code?
(#830) No space found before comment text; expected "// $form->questiontext = self::QUESTION_TEXT;" but found "//$form->questiontext = self::QUESTION_TEXT;"
(#844) Inline comments must start with a capital letter, digit or 3-dots sequence
(#858) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#860) Inline comments must start with a capital letter, digit or 3-dots sequence
(#861) Inline comments must end in full-stops, exclamation marks, or question marks
(#861) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#885) Inline comments must start with a capital letter, digit or 3-dots sequence
(#885) This comment is 58% valid code; is this commented out code?
(#895) Inline comments must start with a capital letter, digit or 3-dots sequence
(#895) This comment is 70% valid code; is this commented out code?
(#903) Inline comments must start with a capital letter, digit or 3-dots sequence
(#905) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/proforma/tests/javatask_test.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#36) PHPUnit testcase name "qtype_proforma_java_task_test" does not match file name "javatask_test"
(#36) PHPUnit class "qtype_proforma_java_task_test" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#40) Inline comments must start with a capital letter, digit or 3-dots sequence
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) Inline comments must start with a capital letter, digit or 3-dots sequence
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#53) Inline comments must end in full-stops, exclamation marks, or question marks
(#59) Line exceeds maximum limit of 180 characters; contains 183 characters
(#70) Line exceeds 132 characters; contains 155 characters
(#129) Inline comments must start with a capital letter, digit or 3-dots sequence
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#143) Line exceeds maximum limit of 180 characters; contains 183 characters
(#151) Line exceeds 132 characters; contains 155 characters
(#206) Inline comments must end in full-stops, exclamation marks, or question marks
(#212) Line exceeds maximum limit of 180 characters; contains 183 characters
(#264) Inline comments must end in full-stops, exclamation marks, or question marks
(#270) Line exceeds maximum limit of 180 characters; contains 183 characters
(#281) Line exceeds 132 characters; contains 155 characters
(#341) Inline comments must end in full-stops, exclamation marks, or question marks
(#347) Line exceeds maximum limit of 180 characters; contains 183 characters
(#361) Line exceeds 132 characters; contains 155 characters
(#438) Inline comments must end in full-stops, exclamation marks, or question marks
(#444) Line exceeds maximum limit of 180 characters; contains 183 characters
(#455) Line exceeds 132 characters; contains 155 characters
(#514) Inline comments must start with a capital letter, digit or 3-dots sequence
(#515) Inline comments must end in full-stops, exclamation marks, or question marks
(#522) Inline comments must end in full-stops, exclamation marks, or question marks
(#528) Line exceeds maximum limit of 180 characters; contains 183 characters
(#545) Line exceeds 132 characters; contains 155 characters
(#625) Inline comments must end in full-stops, exclamation marks, or question marks
(#631) Line exceeds maximum limit of 180 characters; contains 183 characters
(#651) Line exceeds 132 characters; contains 155 characters
(#742) Line indented incorrectly; expected at least 8 spaces, found 0
(#753) Line indented incorrectly; expected at least 8 spaces, found 0
(#766) Line indented incorrectly; expected at least 8 spaces, found 0
(#784) Inline comments must start with a capital letter, digit or 3-dots sequence
(#784) Inline comments must end in full-stops, exclamation marks, or question marks
(#864) Inline doc block comments are not allowed; use "// Comment." instead
(#865) This comment is 65% valid code; is this commented out code?
(#872) Line indented incorrectly; expected at least 4 spaces, found 0
(#874) File must end with a newline character
question/type/proforma/tests/locallib_test.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#33) PHPUnit testcase name "qtype_proforma_locallib_test" does not match file name "locallib_test"
(#33) PHPUnit class "qtype_proforma_locallib_test" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#69) Inline comments must start with a capital letter, digit or 3-dots sequence
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#174) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#201) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#213) File must end with a newline character
question/type/proforma/tests/question_test.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#35) PHPUnit testcase name "qtype_proforma_question_test" does not match file name "question_test"
(#35) PHPUnit class "qtype_proforma_question_test" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#39) Inline comments must start with a capital letter, digit or 3-dots sequence
(#39) This comment is 59% valid code; is this commented out code?
(#151) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#187) This comment is 74% valid code; is this commented out code?
(#187) Line indented incorrectly; expected at least 8 spaces, found 0
(#190) Line indented incorrectly; expected at least 8 spaces, found 0
(#198) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#200) Inline comments must start with a capital letter, digit or 3-dots sequence
(#200) Inline comments must end in full-stops, exclamation marks, or question marks
(#208) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#210) Inline comments must start with a capital letter, digit or 3-dots sequence
(#210) Inline comments must end in full-stops, exclamation marks, or question marks
(#216) Inline comments must start with a capital letter, digit or 3-dots sequence
(#216) Inline comments must end in full-stops, exclamation marks, or question marks
(#224) Inline comments must start with a capital letter, digit or 3-dots sequence
(#224) Inline comments must end in full-stops, exclamation marks, or question marks
(#236) Inline comments must start with a capital letter, digit or 3-dots sequence
(#236) Inline comments must end in full-stops, exclamation marks, or question marks
(#237) This comment is 66% valid code; is this commented out code?
(#237) Line indented incorrectly; expected at least 8 spaces, found 0
(#240) Line indented incorrectly; expected at least 8 spaces, found 0
(#277) This comment is 67% valid code; is this commented out code?
(#277) Line indented incorrectly; expected at least 8 spaces, found 0
(#334) Line indented incorrectly; expected at least 8 spaces, found 0
(#338) Inline comments must end in full-stops, exclamation marks, or question marks
(#338) No space found before comment text; expected "// $proforma->reponserequired = 0;" but found "//$proforma->reponserequired = 0;"
(#340) Inline comments must start with a capital letter, digit or 3-dots sequence
(#340) This comment is 58% valid code; is this commented out code?
(#340) No space found before comment text; expected "// $proforma->attachmensrequired = 1;" but found "//$proforma->attachmensrequired = 1;"
question/type/proforma/tests/questiontype_test.php
(#35) PHPUnit testcase name "qtype_proforma_questiontype_test" does not match file name "questiontype_test"
(#35) PHPUnit class "qtype_proforma_questiontype_test" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#114) Inline comments must start with a capital letter, digit or 3-dots sequence
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
(#138) Inline comments must start with a capital letter, digit or 3-dots sequence
(#139) Inline comments must end in full-stops, exclamation marks, or question marks
(#140) Inline comments must start with a capital letter, digit or 3-dots sequence
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#145) Inline comments must start with a capital letter, digit or 3-dots sequence
(#145) This comment is 72% valid code; is this commented out code?
(#145) No space found before comment text; expected "// $export = $questiontype->export_to_xml($question, $exporter);" but found "//$export = $questiontype->export_to_xml($question, $exporter);"
(#189) Line exceeds 132 characters; contains 149 characters
(#225) Inline comments must end in full-stops, exclamation marks, or question marks
(#231) Inline comments must start with a capital letter, digit or 3-dots sequence
(#231) This comment is 72% valid code; is this commented out code?
(#231) No space found before comment text; expected "// $export = $questiontype->export_to_xml($question, $exporter);" but found "//$export = $questiontype->export_to_xml($question, $exporter);"
(#384) Inline comments must start with a capital letter, digit or 3-dots sequence
(#384) This comment is 50% valid code; is this commented out code?
(#405) Inline comments must start with a capital letter, digit or 3-dots sequence
(#405) This comment is 58% valid code; is this commented out code?
(#412) Inline comments must start with a capital letter, digit or 3-dots sequence
(#412) Inline comments must end in full-stops, exclamation marks, or question marks
(#535) Inline comments must start with a capital letter, digit or 3-dots sequence
(#535) This comment is 50% valid code; is this commented out code?
(#552) Inline comments must start with a capital letter, digit or 3-dots sequence
(#552) This comment is 58% valid code; is this commented out code?
(#564) Inline comments must start with a capital letter, digit or 3-dots sequence
(#564) Inline comments must end in full-stops, exclamation marks, or question marks
question/type/proforma/tests/renderer_test.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#38) PHPUnit testcase name "qtype_proforma_renderer_test" does not match file name "renderer_test"
(#38) PHPUnit class "qtype_proforma_renderer_test" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#41) Line indented incorrectly; expected at least 4 spaces, found 0
(#42) Line indented incorrectly; expected at least 4 spaces, found 0
(#47) Line indented incorrectly; expected at least 4 spaces, found 0
(#52) Line indented incorrectly; expected at least 4 spaces, found 0
(#53) Line indented incorrectly; expected at least 4 spaces, found 0
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Line exceeds 132 characters; contains 138 characters
(#138) This comment is 47% valid code; is this commented out code?
(#139) Inline comments must end in full-stops, exclamation marks, or question marks
(#157) Inline comments must end in full-stops, exclamation marks, or question marks
(#221) Line exceeds 132 characters; contains 170 characters
(#311) Line exceeds 132 characters; contains 153 characters
(#527) Line exceeds 132 characters; contains 138 characters
(#559) Line exceeds 132 characters; contains 174 characters
(#561) Line exceeds maximum limit of 180 characters; contains 228 characters
(#584) Line exceeds 132 characters; contains 152 characters
(#589) Line exceeds 132 characters; contains 136 characters
(#696) This comment is 50% valid code; is this commented out code?
(#696) No space found before comment text; expected "// Strip prolog." but found "//Strip prolog."
(#697) Inline comments must end in full-stops, exclamation marks, or question marks
(#697) No space found before comment text; expected "// $response = str_replace('\r\n', '\n', $response);" but found "//$response = str_replace('\r\n', '\n', $response);"
(#714) Line exceeds 132 characters; contains 152 characters
(#727) Expected 1 space before "/"; 0 found
(#727) Expected 1 space after "/"; 0 found
(#730) Expected 1 space before "?"; 0 found
(#730) Expected 1 space after "?"; 0 found
(#730) Expected 1 space before ":"; 0 found
(#730) Expected 1 space after ":"; 0 found
(#734) Expected 1 space before "*"; 0 found
(#734) Expected 1 space after "*"; 0 found
(#736) Expected 1 space before "*"; 0 found
(#736) Expected 1 space after "*"; 0 found
(#736) Expected 1 space before "*"; 0 found
(#736) Expected 1 space after "*"; 0 found
(#747) Expected 1 space before "?"; 0 found
(#747) Expected 1 space after "?"; 0 found
(#747) Expected 1 space before ":"; 0 found
(#747) Expected 1 space after ":"; 0 found
(#751) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#768) Inline comments must end in full-stops, exclamation marks, or question marks
(#785) Expected 1 space before "?"; 0 found
(#785) Expected 1 space after "?"; 0 found
(#785) Expected 1 space before ":"; 0 found
(#785) Expected 1 space after ":"; 0 found
(#793) Line exceeds 132 characters; contains 137 characters
(#797) Expected 1 space before "*"; 0 found
(#797) Expected 1 space after "*"; 0 found
(#797) Expected 1 space before "*"; 0 found
(#797) Expected 1 space after "*"; 0 found
(#815) Expected "if (...) {\n"; found "if (...) {\n"
(#835) Inline comments must start with a capital letter, digit or 3-dots sequence
(#835) Inline comments must end in full-stops, exclamation marks, or question marks
(#859) Inline comments must start with a capital letter, digit or 3-dots sequence
(#859) This comment is 86% valid code; is this commented out code?
(#859) No space found before comment text; expected "// $dom->loadHTML($output);" but found "//$dom->loadHTML($output);"
(#861) Variable "output_pretty" must not contain underscores.
(#863) Variable "expected_pretty" must not contain underscores.
(#865) Variable "expected_pretty" must not contain underscores.
(#865) Variable "output_pretty" must not contain underscores.
(#874) Public method name "qtype_proforma_renderer_test::test_specific_feedback_internal_error_AON" must be in lower-case letters only
(#890) Public method name "qtype_proforma_renderer_test::test_specific_feedback_subtest_partially_correct_AON" must be in lower-case letters only
(#906) Public method name "qtype_proforma_renderer_test::test_specific_feedback_log_error_AON" must be in lower-case letters only
(#918) Public method name "qtype_proforma_renderer_test::test_specific_feedback_internal_error_WS" must be in lower-case letters only
(#934) Public method name "qtype_proforma_renderer_test::test_specific_feedback_subtest_partially_correct_WS" must be in lower-case letters only
(#943) Inline comments must start with a capital letter, digit or 3-dots sequence
(#943) This comment is 84% valid code; is this commented out code?
(#951) Public method name "qtype_proforma_renderer_test::test_specific_feedback_internal_error_AON_ADMIN" must be in lower-case letters only
(#962) Space found before semicolon; expected ");" but found ") ;"
(#972) Public method name "qtype_proforma_renderer_test::test_specific_feedback_subtest_partially_correct_AON_ADMIN" must be in lower-case letters only
(#993) Public method name "qtype_proforma_renderer_test::test_specific_feedback_internal_error_WS_ADMIN" must be in lower-case letters only
(#1014) Public method name "qtype_proforma_renderer_test::test_specific_feedback_subtest_partially_correct_WS_ADMIN" must be in lower-case letters only
(#1060) Public method name "qtype_proforma_renderer_test::test_compilation_error_V21" must be in lower-case letters only
(#1073) Public method name "qtype_proforma_renderer_test::test_compilation_error_V21_expanded" must be in lower-case letters only
(#1075) Line exceeds 132 characters; contains 142 characters
(#1076) Line exceeds 132 characters; contains 134 characters
question/type/proforma/tests/setlxtask_test.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#36) PHPUnit testcase name "qtype_proforma_setlx_task_test" does not match file name "setlxtask_test"
(#36) PHPUnit class "qtype_proforma_setlx_task_test" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#99) Whitespace found at end of line
(#100) Whitespace found at end of line
(#103) Whitespace found at end of line
(#104) Whitespace found at end of line
(#105) Whitespace found at end of line
(#106) Whitespace found at end of line
(#107) Whitespace found at end of line
(#108) Whitespace found at end of line
(#109) Inline comments must start with a capital letter, digit or 3-dots sequence
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) Inline comments must start with a capital letter, digit or 3-dots sequence
(#112) Inline comments must end in full-stops, exclamation marks, or question marks
(#115) Whitespace found at end of line
(#116) Inline comments must start with a capital letter, digit or 3-dots sequence
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Whitespace found at end of line
(#123) Whitespace found at end of line
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Whitespace found at end of line
(#145) Whitespace found at end of line
(#153) Inline comments must end in full-stops, exclamation marks, or question marks
(#158) Inline comments must end in full-stops, exclamation marks, or question marks
(#165) Whitespace found at end of line
(#170) Whitespace found at end of line
(#171) Whitespace found at end of line
(#180) 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
(#196) Whitespace found at end of line
(#197) Whitespace found at end of line
(#204) Inline comments must end in full-stops, exclamation marks, or question marks
(#209) Inline comments must end in full-stops, exclamation marks, or question marks
(#211) This comment is 73% valid code; is this commented out code?
(#223) Whitespace found at end of line
(#226) File must end with a newline character
question/type/proforma/tests/testgrader.php
(#124) Line exceeds 132 characters; contains 140 characters
(#180) Line exceeds 132 characters; contains 170 characters
(#259) Inline comments must start with a capital letter, digit or 3-dots sequence
(#259) Inline comments must end in full-stops, exclamation marks, or question marks
(#261) File must end with a newline character
question/type/proforma/tests/walkthrough_editor_test.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#33) Inline comments must end in full-stops, exclamation marks, or question marks
(#51) PHPUnit testcase name "qtype_proforma_walkthrough_editor_testcase" does not match file name "walkthrough_editor_test"
(#51) PHPUnit class "qtype_proforma_walkthrough_editor_testcase" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#100) Inline comments must start with a capital letter, digit or 3-dots sequence
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) No space found before comment text; expected "// $testfunction('interactivecountback', self::interactive_tries);" but found "//$testfunction('interactivecountback', self::interactive_tries);"
(#103) Inline comments must start with a capital letter, digit or 3-dots sequence
(#103) This comment is 82% valid code; is this commented out code?
(#103) No space found before comment text; expected "// $testfunction('immediatefeedback');" but found "//$testfunction('immediatefeedback');"
(#104) No space found before comment text; expected "// $testfunction('immediatecbm', self::interactive_tries);" but found "//$testfunction('immediatecbm', self::interactive_tries);"
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#125) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Inline comments must start with a capital letter, digit or 3-dots sequence
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) 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
(#167) Inline comments must start with a capital letter, digit or 3-dots sequence
(#167) This comment is 58% valid code; is this commented out code?
(#167) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#180) 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
(#186) Inline comments must start with a capital letter, digit or 3-dots sequence
(#186) Inline comments must end in full-stops, exclamation marks, or question marks
(#189) Inline comments must end in full-stops, exclamation marks, or question marks
(#205) Inline comments must end in full-stops, exclamation marks, or question marks
(#208) Inline comments must end in full-stops, exclamation marks, or question marks
(#211) Inline comments must start with a capital letter, digit or 3-dots sequence
(#211) Inline comments must end in full-stops, exclamation marks, or question marks
(#214) Inline comments must end in full-stops, exclamation marks, or question marks
(#230) Inline comments must end in full-stops, exclamation marks, or question marks
(#233) Inline comments must end in full-stops, exclamation marks, or question marks
(#236) Inline comments must start with a capital letter, digit or 3-dots sequence
(#236) Inline comments must end in full-stops, exclamation marks, or question marks
(#239) Inline comments must end in full-stops, exclamation marks, or question marks
(#255) Inline comments must end in full-stops, exclamation marks, or question marks
(#261) Inline comments must start with a capital letter, digit or 3-dots sequence
(#261) Inline comments must end in full-stops, exclamation marks, or question marks
(#264) Inline comments must end in full-stops, exclamation marks, or question marks
(#278) Inline comments must end in full-stops, exclamation marks, or question marks
(#282) Inline comments must end in full-stops, exclamation marks, or question marks
(#285) Inline comments must start with a capital letter, digit or 3-dots sequence
(#285) Inline comments must end in full-stops, exclamation marks, or question marks
(#288) Inline comments must end in full-stops, exclamation marks, or question marks
(#302) Inline comments must end in full-stops, exclamation marks, or question marks
(#306) Inline comments must end in full-stops, exclamation marks, or question marks
(#309) Inline comments must start with a capital letter, digit or 3-dots sequence
(#309) 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
(#331) Inline comments must end in full-stops, exclamation marks, or question marks
(#334) Inline comments must end in full-stops, exclamation marks, or question marks
(#337) Inline comments must start with a capital letter, digit or 3-dots sequence
(#337) This comment is 58% valid code; is this commented out code?
(#337) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#353) Inline comments must end in full-stops, exclamation marks, or question marks
(#356) Inline comments must end in full-stops, exclamation marks, or question marks
(#372) Inline comments must end in full-stops, exclamation marks, or question marks
(#374) Inline comments must end in full-stops, exclamation marks, or question marks
(#392) Inline comments must end in full-stops, exclamation marks, or question marks
(#395) Inline comments must end in full-stops, exclamation marks, or question marks
(#397) Inline comments must end in full-stops, exclamation marks, or question marks
(#406) Variable "no_of_tries" must not contain underscores.
(#414) Inline comments must end in full-stops, exclamation marks, or question marks
(#425) Inline comments must end in full-stops, exclamation marks, or question marks
(#427) Inline comments must end in full-stops, exclamation marks, or question marks
(#436) Variable "no_of_tries" must not contain underscores.
(#442) Inline comments must start with a capital letter, digit or 3-dots sequence
(#454) Inline comments must start with a capital letter, digit or 3-dots sequence
(#454) This comment is 84% valid code; is this commented out code?
(#454) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#455) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#457) This comment is 71% valid code; is this commented out code?
(#462) Inline comments must end in full-stops, exclamation marks, or question marks
(#464) Inline comments must end in full-stops, exclamation marks, or question marks
(#467) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#469) This comment is 73% valid code; is this commented out code?
(#469) Line indented incorrectly; expected at least 8 spaces, found 0
(#480) Variable "no_of_tries" must not contain underscores.
(#494) Expected 1 space before "?"; 0 found
(#494) Expected 1 space after "?"; 0 found
(#494) Expected 1 space before ":"; 0 found
(#494) Expected 1 space after ":"; 0 found
(#496) Inline comments must end in full-stops, exclamation marks, or question marks
(#499) Inline comments must end in full-stops, exclamation marks, or question marks
(#500) Expected 1 space before "?"; 0 found
(#500) Expected 1 space after "?"; 0 found
(#500) Expected 1 space before ":"; 0 found
(#500) Expected 1 space after ":"; 0 found
(#500) Inline comments must start with a capital letter, digit or 3-dots sequence
(#500) This comment is 80% valid code; is this commented out code?
(#508) Variable "no_of_tries" must not contain underscores.
(#519) Inline comments must end in full-stops, exclamation marks, or question marks
(#522) Inline comments must end in full-stops, exclamation marks, or question marks
(#524) Inline comments must end in full-stops, exclamation marks, or question marks
(#529) Inline comments must start with a capital letter, digit or 3-dots sequence
(#531) Inline comments must end in full-stops, exclamation marks, or question marks
(#557) Inline comments must start with a capital letter, digit or 3-dots sequence
(#557) Inline comments must end in full-stops, exclamation marks, or question marks
(#562) Inline comments must start with a capital letter, digit or 3-dots sequence
(#562) Inline comments must end in full-stops, exclamation marks, or question marks
(#562) This comment is 75% valid code; is this commented out code?
(#563) Inline comments must start with a capital letter, digit or 3-dots sequence
(#563) This comment is 80% valid code; is this commented out code?
(#577) Functions must not contain multiple empty lines in a row; found 2 empty lines
question/type/proforma/tests/walkthrough_filepicker_test.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#34) PHPUnit testcase name "qtype_proforma_walkthrough_filepicker_testcase" does not match file name "walkthrough_filepicker_test"
(#34) PHPUnit class "qtype_proforma_walkthrough_filepicker_testcase" does not have any namespace. It is recommended to add it to the "qtype_proforma" namespace, using more levels if needed, in order to match the code being tested
(#36) Variable "isReadonly" must be all lower-case
(#37) Inline comments must start with a capital letter, digit or 3-dots sequence
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#44) Inline comments must start with a capital letter, digit or 3-dots sequence
(#60) Inline comments must start with a capital letter, digit or 3-dots sequence
(#60) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
(#71) Inline comments must start with a capital letter, digit or 3-dots sequence
(#71) This comment is 58% valid code; is this commented out code?
(#71) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#84) This comment is 62% valid code; is this commented out code?
(#84) Line indented incorrectly; expected at least 4 spaces, found 0
(#218) Line indented incorrectly; expected at least 4 spaces, found 0
(#220) Variable "no_of_tries" must not contain underscores.
(#221) Inline comments must start with a capital letter, digit or 3-dots sequence
(#221) Inline comments must end in full-stops, exclamation marks, or question marks
(#232) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#240) This comment is 58% valid code; is this commented out code?
(#241) No space found before comment text; expected "// $this->press_submit(null);" but found "//$this->press_submit(null);"
(#242) Inline comments must end in full-stops, exclamation marks, or question marks
(#242) No space found before comment text; expected "// $this->check_invalid();" but found "//$this->check_invalid();"
(#247) Expected 1 space before "?"; 0 found
(#247) Expected 1 space after "?"; 0 found
(#247) Expected 1 space before ":"; 0 found
(#247) Expected 1 space after ":"; 0 found
(#249) Inline comments must end in full-stops, exclamation marks, or question marks
(#251) Inline comments must end in full-stops, exclamation marks, or question marks
(#252) Expected 1 space before "?"; 0 found
(#252) Expected 1 space after "?"; 0 found
(#252) Expected 1 space before ":"; 0 found
(#252) Expected 1 space after ":"; 0 found
(#256) Opening brace should be on the same line as the declaration
(#261) Opening brace should be on the same line as the declaration
(#266) Opening brace should be on the same line as the declaration
question/type/proforma/tests/walkthrough_test_base.php
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#37) Inline comments must start with a capital letter, digit or 3-dots sequence
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) This comment is 50% valid code; is this commented out code?
(#37) No space found before comment text; expected "// const EXPECTED_BEHAVIOUR = "interactivewithfeedback";" but found "//const EXPECTED_BEHAVIOUR = "interactivewithfeedback";"
(#42) Inline comments must start with a capital letter, digit or 3-dots sequence
(#42) Inline comments must end in full-stops, exclamation marks, or question marks
(#244) Class constants must be uppercase; expected INTERACTIVE_TRIES but found interactive_tries
(#245) Class constants must be uppercase; expected ADAPTIVENOPENALTY_TRIES but found adaptivenopenalty_tries
(#254) Member variable "force_internal_grading_error" must not contain underscores.
(#256) Inline comments must start with a capital letter, digit or 3-dots sequence
(#256) Inline comments must end in full-stops, exclamation marks, or question marks
(#257) Member variable "expected_step_counter" must not contain underscores.
(#258) Member variable "last_state" must not contain underscores.
(#259) Member variable "current_state" must not contain underscores.
(#261) Member variable "last_response" must not contain underscores.
(#262) Member variable "current_response" must not contain underscores.
(#264) Member variable "last_attachments" must not contain underscores.
(#265) Member variable "current_attachments" must not contain underscores.
(#267) Member variable "is_graded" must not contain underscores.
(#268) Member variable "is_finished" must not contain underscores.
(#269) Member variable "finish_pending" must not contain underscores.
(#275) Inline comments must start with a capital letter, digit or 3-dots sequence
(#297) Functions must not contain multiple empty lines in a row; found 3 empty lines
(#302) Closing brace must be on a line by itself
(#303) Closing brace must be on a line by itself
(#304) Closing brace must be on a line by itself
(#305) Closing brace must be on a line by itself
(#312) Inline comments must start with a capital letter, digit or 3-dots sequence
(#312) Inline comments must end in full-stops, exclamation marks, or question marks
(#318) Inline comments must start with a capital letter, digit or 3-dots sequence
(#318) This comment is 50% valid code; is this commented out code?
(#325) Inline comments must end in full-stops, exclamation marks, or question marks
(#327) Object operator not indented correctly; expected 16 spaces but found 20
(#328) Object operator not indented correctly; expected 16 spaces but found 20
(#333) Object operator not indented correctly; expected 20 spaces but found 24
(#335) Object operator not indented correctly; expected 20 spaces but found 24
(#339) Inline comments must start with a capital letter, digit or 3-dots sequence
(#339) Inline comments must end in full-stops, exclamation marks, or question marks
(#343) Inline comments must start with a capital letter, digit or 3-dots sequence
(#343) This comment is 82% valid code; is this commented out code?
(#343) No space found before comment text; expected "// $stub->expects($this->atLeastOnce());" but found "//$stub->expects($this->atLeastOnce());"
(#347) Object operator not indented correctly; expected 32 spaces but found 36
(#349) Object operator not indented correctly; expected 32 spaces but found 36
(#353) Object operator not indented correctly; expected 32 spaces but found 36
(#355) Object operator not indented correctly; expected 32 spaces but found 36
(#359) Object operator not indented correctly; expected 32 spaces but found 36
(#361) Object operator not indented correctly; expected 32 spaces but found 36
(#364) Inline comments must start with a capital letter, digit or 3-dots sequence
(#364) Inline comments must end in full-stops, exclamation marks, or question marks
(#416) Variable "new_array" must not contain underscores.
(#420) Variable "new_array" must not contain underscores.
(#424) Variable "new_array" must not contain underscores.
(#436) Inline comments must start with a capital letter, digit or 3-dots sequence
(#436) Inline comments must end in full-stops, exclamation marks, or question marks
(#440) Inline comments must start with a capital letter, digit or 3-dots sequence
(#442) Inline comments must start with a capital letter, digit or 3-dots sequence
(#450) Inline control structures are not allowed
(#451) Inline comments must start with a capital letter, digit or 3-dots sequence
(#451) Inline comments must end in full-stops, exclamation marks, or question marks
(#462) Inline comments must end in full-stops, exclamation marks, or question marks
(#463) Inline control structures are not allowed
(#487) Inline comments must end in full-stops, exclamation marks, or question marks
(#490) Variable "xmlDoc" must be all lower-case
(#491) Inline comments must start with a capital letter, digit or 3-dots sequence
(#493) Inline comments must start with a capital letter, digit or 3-dots sequence
(#493) Inline comments must end in full-stops, exclamation marks, or question marks
(#495) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#497) Inline comments must start with a capital letter, digit or 3-dots sequence
(#497) This comment is 69% valid code; is this commented out code?
(#498) Variable "xmlDoc" must be all lower-case
(#499) Inline comments must end in full-stops, exclamation marks, or question marks
(#501) Variable "xmlDoc" must be all lower-case
(#514) Inline comments must start with a capital letter, digit or 3-dots sequence
(#514) Inline comments must end in full-stops, exclamation marks, or question marks
(#515) Variable "elementFull" must be all lower-case
(#516) Variable "elementFull" must be all lower-case
(#524) Variable "elementFull" must be all lower-case
(#528) This comment is 65% valid code; is this commented out code?
(#528) Line indented incorrectly; expected at least 4 spaces, found 0
(#532) Line indented incorrectly; expected at least 4 spaces, found 0
(#556) Inline comments must start with a capital letter, digit or 3-dots sequence
(#556) This comment is 78% valid code; is this commented out code?
(#566) Inline control structures are not allowed
(#568) Inline control structures are not allowed
(#572) Variable "isReadonly" must be all lower-case
(#573) Inline control structures are not allowed
(#576) Variable "isReadonly" must be all lower-case
(#589) Inline comments must start with a capital letter, digit or 3-dots sequence
(#591) Inline comments must end in full-stops, exclamation marks, or question marks
(#595) Inline comments must start with a capital letter, digit or 3-dots sequence
(#595) Inline comments must end in full-stops, exclamation marks, or question marks
(#595) This comment is 63% valid code; is this commented out code?
(#595) No space found before comment text; expected "// echo $textarea->nodeValue,PHP_EOL;" but found "//echo $textarea->nodeValue,PHP_EOL;"
(#600) Inline comments must start with a capital letter, digit or 3-dots sequence
(#600) This comment is 80% valid code; is this commented out code?
(#600) No space found before comment text; expected "// $this->check_contains_class_and_content('answer', $content);" but found "//$this->check_contains_class_and_content('answer', $content);"
(#603) Inline comments must start with a capital letter, digit or 3-dots sequence
(#603) Inline comments must end in full-stops, exclamation marks, or question marks
(#603) This comment is 59% valid code; is this commented out code?
(#603) Line indented incorrectly; expected at least 4 spaces, found 0
(#603) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#604) Variable "numberOfTries" must be all lower-case
(#605) Variable "numberOfTries" must be all lower-case
(#608) Inline comments must start with a capital letter, digit or 3-dots sequence
(#608) Inline comments must end in full-stops, exclamation marks, or question marks
(#608) This comment is 80% valid code; is this commented out code?
(#608) No space found before comment text; expected "// if ($incorrect)" but found "//if ($incorrect)"
(#610) Inline comments must start with a capital letter, digit or 3-dots sequence
(#610) This comment is 65% valid code; is this commented out code?
(#610) No space found before comment text; expected "// self::TRIES_REMAINING_WRONG);" but found "//self::TRIES_REMAINING_WRONG);"
(#611) No space found before comment text; expected "// else" but found "//else"
(#612) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#613) Inline comments must end in full-stops, exclamation marks, or question marks
(#613) Expected 1 space before comment text but found 12; use block comment if you need indentation
(#617) Variable "numberOfTries" must be all lower-case
(#620) Inline comments must start with a capital letter, digit or 3-dots sequence
(#636) Inline comments must start with a capital letter, digit or 3-dots sequence
(#636) Inline comments must end in full-stops, exclamation marks, or question marks
(#651) Expected "} else {\n"; found "}\n else {\n"
(#661) Variable "verify_exists" must not contain underscores.
(#662) Variable "verify_exists" must not contain underscores.
(#663) Inline comments must start with a capital letter, digit or 3-dots sequence
(#663) Inline comments must end in full-stops, exclamation marks, or question marks
(#663) This comment is 75% valid code; is this commented out code?
(#664) Expected 1 space before "?"; 0 found
(#664) Expected 1 space after "?"; 0 found
(#664) Expected 1 space before ":"; 0 found
(#664) Expected 1 space after ":"; 0 found
(#667) Inline comments must start with a capital letter, digit or 3-dots sequence
(#667) This comment is 86% valid code; is this commented out code?
(#667) Expected 1 space before comment text but found 12; use block comment if you need indentation
(#669) Inline comments must start with a capital letter, digit or 3-dots sequence
(#669) This comment is 86% valid code; is this commented out code?
(#674) Inline comments must start with a capital letter, digit or 3-dots sequence
(#675) Inline comments must end in full-stops, exclamation marks, or question marks
(#680) Inline comments must start with a capital letter, digit or 3-dots sequence
(#680) Inline comments must end in full-stops, exclamation marks, or question marks
(#684) Inline comments must start with a capital letter, digit or 3-dots sequence
(#684) Inline comments must end in full-stops, exclamation marks, or question marks
(#691) Inline control structures are not allowed
(#693) Inline control structures are not allowed
(#698) Inline comments must start with a capital letter, digit or 3-dots sequence
(#698) Inline comments must end in full-stops, exclamation marks, or question marks
(#701) Inline comments must start with a capital letter, digit or 3-dots sequence
(#701) Inline comments must end in full-stops, exclamation marks, or question marks
(#703) Inline comments must start with a capital letter, digit or 3-dots sequence
(#703) This comment is 72% valid code; is this commented out code?
(#706) Inline comments must start with a capital letter, digit or 3-dots sequence
(#706) This comment is 86% valid code; is this commented out code?
(#706) No space found before comment text; expected "// $this->check_current_mark(null);" but found "//$this->check_current_mark(null);"
(#715) Inline comments must start with a capital letter, digit or 3-dots sequence
(#717) Variable "verify_exists" must not contain underscores.
(#718) Variable "verify_exists" must not contain underscores.
(#721) Inline comments must start with a capital letter, digit or 3-dots sequence
(#721) This comment is 86% valid code; is this commented out code?
(#723) Inline comments must start with a capital letter, digit or 3-dots sequence
(#723) This comment is 86% valid code; is this commented out code?
(#729) Inline control structures are not allowed
(#731) Inline control structures are not allowed
(#738) Inline comments must start with a capital letter, digit or 3-dots sequence
(#738) This comment is 67% valid code; is this commented out code?
(#743) Variable "verify_exists" must not contain underscores.
(#744) Variable "verify_exists" must not contain underscores.
(#755) Opening brace should be on the same line as the declaration
(#759) Inline comments must start with a capital letter, digit or 3-dots sequence
(#759) Inline comments must end in full-stops, exclamation marks, or question marks
(#762) Inline comments must start with a capital letter, digit or 3-dots sequence
(#771) Variable "verify_exists" must not contain underscores.
(#772) Variable "verify_exists" must not contain underscores.
(#776) Inline comments must start with a capital letter, digit or 3-dots sequence
(#776) This comment is 84% valid code; is this commented out code?
(#776) No space found before comment text; expected "// $this->get_does_not_contain_feedback_expectation()," but found "//$this->get_does_not_contain_feedback_expectation(),"
(#784) Inline comments must start with a capital letter, digit or 3-dots sequence
(#784) This comment is 60% valid code; is this commented out code?
(#784) No space found before comment text; expected "// if ($this->is_finished)" but found "//if ($this->is_finished)"
(#785) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#786) Inline comments must end in full-stops, exclamation marks, or question marks
(#786) No space found before comment text; expected "// else" but found "//else"
(#787) Inline comments must start with a capital letter, digit or 3-dots sequence
(#787) This comment is 60% valid code; is this commented out code?
(#789) Expected "} else {\n"; found "}\n else {\n"
(#790) Inline comments must start with a capital letter, digit or 3-dots sequence
(#790) Inline comments must end in full-stops, exclamation marks, or question marks
(#799) Inline comments must start with a capital letter, digit or 3-dots sequence
(#801) Inline control structures are not allowed
(#804) Inline comments must start with a capital letter, digit or 3-dots sequence
(#804) This comment is 65% valid code; is this commented out code?
(#804) No space found before comment text; expected "// if (!$initialstate)" but found "//if (!$initialstate)"
(#805) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#806) Inline comments must end in full-stops, exclamation marks, or question marks
(#806) No space found before comment text; expected "// else" but found "//else"
(#816) Variable "verify_exists" must not contain underscores.
(#817) Variable "verify_exists" must not contain underscores.
(#818) Inline comments must start with a capital letter, digit or 3-dots sequence
(#818) This comment is 69% valid code; is this commented out code?
(#818) Line indented incorrectly; expected at least 8 spaces, found 0
(#818) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#819) Inline comments must end in full-stops, exclamation marks, or question marks
(#819) Line indented incorrectly; expected at least 8 spaces, found 0
(#819) Expected 1 space before comment text but found 12; use block comment if you need indentation
(#820) This comment is 73% valid code; is this commented out code?
(#820) Line indented incorrectly; expected at least 8 spaces, found 0
(#825) Inline control structures are not allowed
(#832) Inline comments must start with a capital letter, digit or 3-dots sequence
(#832) This comment is 61% valid code; is this commented out code?
(#832) Line indented incorrectly; expected at least 8 spaces, found 0
(#832) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#833) Line indented incorrectly; expected at least 8 spaces, found 0
(#833) Expected 1 space before comment text but found 12; use block comment if you need indentation
(#834) Inline comments must end in full-stops, exclamation marks, or question marks
(#834) Line indented incorrectly; expected at least 8 spaces, found 0
(#834) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#844) Inline control structures are not allowed
(#845) Space found before semicolon; expected ");" but found ") ;"
(#845) Inline comments must start with a capital letter, digit or 3-dots sequence
(#845) This comment is 100% valid code; is this commented out code?
(#846) Inline control structures are not allowed
(#847) Inline comments must start with a capital letter, digit or 3-dots sequence
(#847) This comment is 60% valid code; is this commented out code?
(#852) Variable "verify_exists" must not contain underscores.
(#853) Variable "verify_exists" must not contain underscores.
(#862) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#878) Inline comments must end in full-stops, exclamation marks, or question marks
(#887) Inline comments must start with a capital letter, digit or 3-dots sequence
(#887) Inline comments must end in full-stops, exclamation marks, or question marks
(#893) Variable "increment_step" must not contain underscores.
(#894) This comment is 57% valid code; is this commented out code?
(#906) Variable "increment_step" must not contain underscores.
(#908) Variable "increment_step" must not contain underscores.
(#911) Variable "increment_step" must not contain underscores.
(#913) Variable "increment_step" must not contain underscores.
(#920) Inline control structures are not allowed
(#920) Variable "increment_step" must not contain underscores.
(#927) Inline comments must start with a capital letter, digit or 3-dots sequence
(#927) This comment is 78% valid code; is this commented out code?
(#927) Line indented incorrectly; expected at least 8 spaces, found 0
(#927) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#936) Inline control structures are not allowed
(#957) Expected "} else {\n"; found "}\n else {\n"
(#970) Opening brace should be on the same line as the declaration
(#976) Inline comments must start with a capital letter, digit or 3-dots sequence
(#976) This comment is 84% valid code; is this commented out code?
(#976) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#992) Opening brace should be on the same line as the declaration
(#995) This comment is 57% valid code; is this commented out code?
(#995) Line indented incorrectly; expected at least 8 spaces, found 0
(#1000) Line indented incorrectly; expected at least 8 spaces, found 0
(#1010) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1012) Opening brace should be on the same line as the declaration
(#1030) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1030) Inline comments must end in full-stops, exclamation marks, or question marks
(#1051) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1058) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1058) Inline comments must end in full-stops, exclamation marks, or question marks
(#1061) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1061) Inline comments must end in full-stops, exclamation marks, or question marks
(#1066) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1066) This comment is 58% valid code; is this commented out code?
(#1066) No space found before comment text; expected "// $this->last_attachments = $this->current_attachments;" but found "//$this->last_attachments = $this->current_attachments;"
(#1067) No space found before comment text; expected "// $this->current_attachments = $response;" but found "//$this->current_attachments = $response;"

Javascript coding style problems

(1 errors, 0 warnings)

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

question/type/proforma/tests/javascript/testimport.js
(#6) Parsing error: The keyword 'import' is reserved

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(489 errors, 5 warnings)

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

question/type/proforma/backup/moodle2/backup_qtype_proforma_plugin.class.php
(#77) Inline phpdocs tag {@link get_components_and_fileareas} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
question/type/proforma/backup/moodle2/restore_qtype_proforma_plugin.class.php
(#20) Package qtype is not valid
(#28) No one-line description found in phpdocs for class restore_qtype_proforma_plugin
(#43) Phpdocs for function restore_qtype_proforma_plugin::process_proforma has incomplete parameters list
question/type/proforma/classes/base_formcreator.php
(#700) Function base_form_creator::add_feedback_options is not documented
(#65) Variable base_form_creator::$_testfiles is not documented
(#87) Phpdocs for function base_form_creator::__construct has incomplete parameters list
(#110) Phpdocs for function base_form_creator::add_tests has incomplete parameters list
(#119) Phpdocs for function base_form_creator::validation has incomplete parameters list
(#156) Phpdocs for function base_form_creator::validate_unittest has incomplete parameters list
(#219) Phpdocs for function base_form_creator::add_grader_settings has incomplete parameters list
(#272) Phpdocs for function base_form_creator::add_responsetemplate has incomplete parameters list
(#293) Phpdocs for function base_form_creator::add_responsefilename has incomplete parameters list
(#334) Phpdocs for function base_form_creator::adjust_test_repeatarray has incomplete parameters list
(#380) Phpdocs for function base_form_creator::adjust_test_repeatoptions has incomplete parameters list
(#403) Phpdocs for function base_form_creator::adjust_test_testoptions has incomplete parameters list
(#412) Phpdocs for function base_form_creator::add_test_fields has incomplete parameters list
(#495) Phpdocs for function base_form_creator::add_compilation has incomplete parameters list
(#513) Phpdocs for function base_form_creator::get_count_tests has incomplete parameters list
(#541) Phpdocs for function base_form_creator::add_editor_options has incomplete parameters list
(#564) Phpdocs for function base_form_creator::add_response_options has incomplete parameters list
(#651) Phpdocs for function base_form_creator::add_test_settings has incomplete parameters list
(#746) Phpdocs for function base_form_creator::data_preprocessing has incomplete parameters list
(#811) Phpdocs for function base_form_creator::add_static_field has incomplete parameters list
(#832) Phpdocs for function base_form_creator::add_static_text has incomplete parameters list
(#860) Phpdocs for function base_form_creator::add_test_weight_option has incomplete parameters list
(#884) Phpdocs for function base_form_creator::save_question_options has incomplete parameters list
(#59) Phpdocs for variable base_form_creator::$_responseformats does not contain @var or incorrect
(#63) Phpdocs for variable base_form_creator::$_testcode does not contain @var or incorrect
(#67) Phpdocs for variable base_form_creator::$_syntaxhighlighting does not contain @var or incorrect
(#70) Phpdocs for variable base_form_creator::$_proglang does not contain @var or incorrect
(#73) Phpdocs for variable base_form_creator::$_entrypoint does not contain @var or incorrect
(#75) Phpdocs for variable base_form_creator::$_entrypointlabel does not contain @var or incorrect
(#125) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#405) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#567) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
question/type/proforma/classes/base_task.php
(#32) Class qtype_proforma_base_task is not documented
(#62) Phpdocs for function qtype_proforma_base_task::is_test_set has incomplete parameters list
(#95) Phpdocs for function qtype_proforma_base_task::add_namespace_to_xml has incomplete parameters list
(#116) Phpdocs for function qtype_proforma_base_task::add_tests_to_lms_grading_hints has incomplete parameters list
(#141) Phpdocs for function qtype_proforma_base_task::create_task_file has incomplete parameters list
(#224) Phpdocs for function qtype_proforma_base_task::create_lms_grading_hints has incomplete parameters list
(#257) Phpdocs for function qtype_proforma_base_task::store_task_file has incomplete parameters list
(#286) Phpdocs for function qtype_proforma_base_task::extract_formdata_from_gradinghints has incomplete parameters list
(#378) Phpdocs for function qtype_proforma_base_task::get_task_xml has incomplete parameters list
(#397) Phpdocs for function qtype_proforma_base_task::extract_formdata_from_taskfile has incomplete parameters list
(#442) Phpdocs for function qtype_proforma_base_task::extract_formdata_from_test has incomplete parameters list
(#96) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter)* used
question/type/proforma/classes/bulktester.php
(#32) Class proforma_bulk_tester is not documented
(#239) Function proforma_bulk_tester::load_proforma_file is not documented
(#254) Function proforma_bulk_tester::load_model_solution is not documented
(#160) Phpdocs for function proforma_bulk_tester::run_test_question has incomplete parameters list
(#209) Phpdocs for function proforma_bulk_tester::print_overall_result has incomplete parameters list
question/type/proforma/classes/c_formcreator.php
(#20) Package qtype is not valid
(#31) Class c_form_creator is not documented
(#37) Phpdocs for function c_form_creator::__construct has incomplete parameters list
(#65) Phpdocs for function c_form_creator::add_tests has incomplete parameters list
(#80) Phpdocs for function c_form_creator::add_test_settings has incomplete parameters list
(#134) Phpdocs for function c_form_creator::data_preprocessing has incomplete parameters list
question/type/proforma/classes/c_task.php
(#20) Package qtype is not valid
(#30) Class qtype_proforma_c_task is not documented
(#165) Function qtype_proforma_c_task::get_count_unit_tests is not documented
(#35) Phpdocs for function qtype_proforma_c_task::add_namespace_to_xml has incomplete parameters list
(#43) Phpdocs for function qtype_proforma_c_task::add_programming_language_to_xml has incomplete parameters list
(#55) Phpdocs for function qtype_proforma_c_task::_get_draft_testfiles has incomplete parameters list
(#70) Phpdocs for function qtype_proforma_c_task::add_testfiles_to_xml has incomplete parameters list
(#99) Phpdocs for function qtype_proforma_c_task::add_tests_to_xml has incomplete parameters list
(#139) Phpdocs for function qtype_proforma_c_task::extract_formdata_from_test has incomplete parameters list
(#54) Not recommended phpdocs tag @global used
question/type/proforma/classes/feedback_renderer.php
(#33) Function feedback_exception::__toString is not documented
(#340) Function feedback_renderer::render_feedback_list is not documented
(#56) Variable feedback_renderer::$_question is not documented
(#353) There is no description in phpdocs for function render_test_response
(#534) There is no description in phpdocs for function render_vcs_information
(#61) Phpdocs for function feedback_renderer::__construct has incomplete parameters list
(#70) Phpdocs for function feedback_renderer::render_single_feedback has incomplete parameters list
(#155) Phpdocs for function feedback_renderer::render_subtest_result has incomplete parameters list
(#183) Phpdocs for function feedback_renderer::render_subtest_response has incomplete parameters list
(#193) Phpdocs for function feedback_renderer::search_regexp has incomplete parameters list
(#220) Phpdocs for function feedback_renderer::render_test_title has incomplete parameters list
(#354) Phpdocs for function feedback_renderer::render_test_response has incomplete parameters list
(#405) Phpdocs for function feedback_renderer::render_proforma2_message has incomplete parameters list
(#503) Phpdocs for function feedback_renderer::_render_grader_info has incomplete parameters list
question/type/proforma/classes/filearea.php
(#20) Package qtype is not valid
(#31) Class qtype_proforma_filearea is not documented
(#205) Function qtype_proforma_filearea::save_text_to_draft is not documented
(#41) Phpdocs for function qtype_proforma_filearea::__construct has incomplete parameters list
(#58) Phpdocs for function qtype_proforma_filearea::split_filename has incomplete parameters list
(#74) Phpdocs for function qtype_proforma_filearea::prepare_draft has incomplete parameters list
(#97) Phpdocs for function qtype_proforma_filearea::get_files has incomplete parameters list
(#116) Phpdocs for function qtype_proforma_filearea::get_visible_filename has incomplete parameters list
(#136) Phpdocs for function qtype_proforma_filearea::get_files_as_stringlist has incomplete parameters list
(#157) Phpdocs for function qtype_proforma_filearea::get_files_as_links has incomplete parameters list
(#182) Phpdocs for function qtype_proforma_filearea::save_draft has incomplete parameters list
(#225) Phpdocs for function qtype_proforma_filearea::save_textfile has incomplete parameters list
(#274) Phpdocs for function qtype_proforma_filearea::read_file_content has incomplete parameters list
(#288) Phpdocs for function qtype_proforma_filearea::get_file has incomplete parameters list
question/type/proforma/classes/formatrenderer.php
(#68) Function qtype_proforma_format_renderer_base::response_area_input is not documented
(#69) Function qtype_proforma_format_renderer_base::class_name is not documented
(#70) Function qtype_proforma_format_renderer_base::response_area_read_only is not documented
(#77) Function qtype_proforma_format_renderer_base::answerfieldname is not documented
(#53) Variable qtype_proforma_format_renderer_base::$codemirrorid is not documented
(#230) Variable qtype_proforma_format_versioncontrol_renderer::$name is not documented
(#71) There is no description in phpdocs for function can_have_attachments
(#111) There is no description in phpdocs for function can_have_attachments
(#118) There is no description in phpdocs for function class_name
(#123) There is no description in phpdocs for function answerfieldname
(#179) There is no description in phpdocs for function class_name
(#214) There is no description in phpdocs for function answerfieldname
(#350) There is no description in phpdocs for function class_name
(#381) There is no description in phpdocs for function answerfieldname
(#89) Phpdocs for function qtype_proforma_format_filepicker_renderer::response_area_read_only has incomplete parameters list
(#101) Phpdocs for function qtype_proforma_format_filepicker_renderer::response_area_input has incomplete parameters list
(#139) Phpdocs for function qtype_proforma_format_editor_renderer::response_area_input has incomplete parameters list
(#172) Phpdocs for function qtype_proforma_format_editor_renderer::get_textarea_id has incomplete parameters list
(#187) Phpdocs for function qtype_proforma_format_editor_renderer::response_area_read_only has incomplete parameters list
(#234) Phpdocs for function qtype_proforma_format_versioncontrol_renderer::has_input_field has incomplete parameters list
(#248) Phpdocs for function qtype_proforma_format_versioncontrol_renderer::has_group_field has incomplete parameters list
(#279) Phpdocs for function qtype_proforma_format_versioncontrol_renderer::response_area_input has incomplete parameters list
(#358) Phpdocs for function qtype_proforma_format_versioncontrol_renderer::response_area_read_only has incomplete parameters list
question/type/proforma/classes/grader.php
(#35) Class qtype_proforma_grader is not documented
(#121) Phpdocs for function qtype_proforma_grader::extract_grade has incomplete parameters list
(#133) Phpdocs for function qtype_proforma_grader::post_to_grader has incomplete parameters list
(#178) Phpdocs for function qtype_proforma_grader::send_file_to_grader has incomplete parameters list
(#198) Phpdocs for function qtype_proforma_grader::send_files_to_grader has incomplete parameters list
(#208) Phpdocs for function qtype_proforma_grader::send_external_submission_to_grader has incomplete parameters list
(#218) Phpdocs for function qtype_proforma_grader::send_code_to_grader has incomplete parameters list
(#33) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
question/type/proforma/classes/grader_2.php
(#32) Class qtype_proforma_grader_2 is not documented
(#40) Phpdocs for function qtype_proforma_grader_2::__construct has incomplete parameters list
(#49) Phpdocs for function qtype_proforma_grader_2::create_submission_xml has incomplete parameters list
(#152) Phpdocs for function qtype_proforma_grader_2::post_to_grader has incomplete parameters list
(#210) Phpdocs for function qtype_proforma_grader_2::send_files_to_grader has incomplete parameters list
(#237) Phpdocs for function qtype_proforma_grader_2::send_files_with_task_to_grader has incomplete parameters list
(#266) Phpdocs for function qtype_proforma_grader_2::send_code_to_grader has incomplete parameters list
(#356) Phpdocs for function qtype_proforma_grader_2::send_external_submission_to_grader has incomplete parameters list
(#378) Phpdocs for function qtype_proforma_grader_2::update_grade has incomplete parameters list
(#421) Phpdocs for function qtype_proforma_grader_2::calc_score_for_test has incomplete parameters list
(#457) Phpdocs for function qtype_proforma_grader_2::extract_grade has incomplete parameters list
question/type/proforma/classes/java_formcreator.php
(#50) Phpdocs for function java_form_creator::__construct has incomplete parameters list
(#112) Phpdocs for function java_form_creator::adjust_test_repeatoptions has incomplete parameters list
(#126) Phpdocs for function java_form_creator::adjust_test_testoptions has incomplete parameters list
(#191) Phpdocs for function java_form_creator::add_tests has incomplete parameters list
(#208) Phpdocs for function java_form_creator::_validate_junit has incomplete parameters list
(#315) Phpdocs for function java_form_creator::data_preprocessing has incomplete parameters list
(#355) Phpdocs for function java_form_creator::remove_choose_option has incomplete parameters list
(#43) Phpdocs for variable java_form_creator::$_newquestion does not contain @var or incorrect
question/type/proforma/classes/java_task.php
(#20) Package qtype is not valid
(#30) Class qtype_proforma_java_task is not documented
(#36) Phpdocs for function qtype_proforma_java_task::has_checkstyle has incomplete parameters list
(#46) Phpdocs for function qtype_proforma_java_task::has_compiler has incomplete parameters list
(#56) Phpdocs for function qtype_proforma_java_task::add_namespace_to_xml has incomplete parameters list
(#65) Phpdocs for function qtype_proforma_java_task::add_programming_language_to_xml has incomplete parameters list
(#78) Phpdocs for function qtype_proforma_java_task::_get_draft_testfiles has incomplete parameters list
(#93) Phpdocs for function qtype_proforma_java_task::add_testfiles_to_xml has incomplete parameters list
(#151) Phpdocs for function qtype_proforma_java_task::add_tests_to_xml has incomplete parameters list
(#236) Phpdocs for function qtype_proforma_java_task::add_tests_to_lms_grading_hints has incomplete parameters list
(#291) Phpdocs for function qtype_proforma_java_task::extract_formdata_from_test has incomplete parameters list
(#335) Phpdocs for function qtype_proforma_java_task::get_count_unit_tests has incomplete parameters list
(#361) Phpdocs for function qtype_proforma_java_task::remove_java_comment has incomplete parameters list
(#370) Phpdocs for function qtype_proforma_java_task::get_java_classname has incomplete parameters list
(#403) Phpdocs for function qtype_proforma_java_task::get_java_packagename has incomplete parameters list
(#431) Phpdocs for function qtype_proforma_java_task::get_java_file has incomplete parameters list
(#461) Phpdocs for function qtype_proforma_java_task::get_java_entrypoint has incomplete parameters list
(#77) Not recommended phpdocs tag @global used
question/type/proforma/classes/proforma_formcreator.php
(#20) Package qtype is not valid
(#39) Phpdocs for function proforma_form_creator::__construct has incomplete parameters list
(#54) Phpdocs for function proforma_form_creator::validation has incomplete parameters list
(#84) Phpdocs for function proforma_form_creator::validate_taskfile has incomplete parameters list
(#126) Phpdocs for function proforma_form_creator::check_if_taskfiles_are_compatible has incomplete parameters list
(#208) Phpdocs for function proforma_form_creator::get_task_xml has incomplete parameters list
(#227) Phpdocs for function proforma_form_creator::get_task_xml_from_zip has incomplete parameters list
(#280) Phpdocs for function proforma_form_creator::add_responsetemplate has incomplete parameters list
(#294) Phpdocs for function proforma_form_creator::add_grader_settings has incomplete parameters list
(#320) Phpdocs for function proforma_form_creator::adjust_test_repeatoptions has incomplete parameters list
(#335) Phpdocs for function proforma_form_creator::adjust_test_repeatarray has incomplete parameters list
(#344) Phpdocs for function proforma_form_creator::add_tests has incomplete parameters list
(#355) Phpdocs for function proforma_form_creator::data_preprocessing has incomplete parameters list
(#390) Phpdocs for function proforma_form_creator::save_question_options has incomplete parameters list
(#337) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
question/type/proforma/classes/proforma_task.php
(#20) Package qtype is not valid
(#31) Class invalid_task_exception is not documented
(#39) Class qtype_proforma_proforma_task is not documented
(#54) Phpdocs for function qtype_proforma_proforma_task::set_formdata_from_gradinghints has incomplete parameters list
(#67) Phpdocs for function qtype_proforma_proforma_task::is_test_set has incomplete parameters list
(#79) Phpdocs for function qtype_proforma_proforma_task::get_count_tests has incomplete parameters list
(#104) Phpdocs for function qtype_proforma_proforma_task::get_count_unit_tests has incomplete parameters list
(#114) Phpdocs for function qtype_proforma_proforma_task::create_task_file has incomplete parameters list
(#124) Phpdocs for function qtype_proforma_proforma_task::extract_validation_data_from_taskfile has incomplete parameters list
(#163) Phpdocs for function qtype_proforma_proforma_task::extract_validation_data_from_gradinghints has incomplete parameters list
(#58) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter)* used
question/type/proforma/classes/select_formcreator.php
(#20) Package qtype is not valid
(#31) Class select_form_creator is not documented
(#37) Phpdocs for function select_form_creator::__construct has incomplete parameters list
(#85) Phpdocs for function select_form_creator::add_grader_settings has incomplete parameters list
(#92) Phpdocs for function select_form_creator::add_tests has incomplete parameters list
(#104) Phpdocs for function select_form_creator::add_response_options has incomplete parameters list
(#114) Phpdocs for function select_form_creator::add_test_settings has incomplete parameters list
(#96) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#106) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
question/type/proforma/classes/setlx_formcreator.php
(#20) Package qtype is not valid
(#31) Class setlx_form_creator is not documented
(#37) Phpdocs for function setlx_form_creator::__construct has incomplete parameters list
(#70) Phpdocs for function setlx_form_creator::add_tests has incomplete parameters list
(#85) Phpdocs for function setlx_form_creator::add_test_settings has incomplete parameters list
(#135) Phpdocs for function setlx_form_creator::data_preprocessing has incomplete parameters list
question/type/proforma/classes/setlx_task.php
(#20) Package qtype is not valid
(#30) Class qtype_proforma_setlx_task is not documented
(#35) Phpdocs for function qtype_proforma_setlx_task::has_compiler has incomplete parameters list
(#44) Phpdocs for function qtype_proforma_setlx_task::add_programming_language_to_xml has incomplete parameters list
(#56) Phpdocs for function qtype_proforma_setlx_task::add_testfiles_to_xml has incomplete parameters list
(#95) Phpdocs for function qtype_proforma_setlx_task::add_tests_to_xml has incomplete parameters list
(#141) Phpdocs for function qtype_proforma_setlx_task::add_tests_to_lms_grading_hints has incomplete parameters list
(#178) Phpdocs for function qtype_proforma_setlx_task::get_count_unit_tests has incomplete parameters list
(#204) Phpdocs for function qtype_proforma_setlx_task::extract_formdata_from_test has incomplete parameters list
question/type/proforma/classes/simplexmlwriter.php
(#20) Package qformat_proforma is not valid
question/type/proforma/db/upgrade.php
(#20) Package qtype is not valid
question/type/proforma/db/upgradelib.php
(#20) Package qtype is not valid
(#33) Class UpgradeSimpleXmlWriter is not documented
(#35) Function UpgradeSimpleXmlWriter::create_attribute is not documented
(#41) Function UpgradeSimpleXmlWriter::create_childelement_with_text is not documented
(#163) Function extract_proformatask is not documented
(#236) Function initialise_proforma_gradinghints is not documented
(#260) Function update_proforma_download_filearea is not documented
(#324) There is no description in phpdocs for function get_proforma_contextid
(#50) Phpdocs for function update_filename has incomplete parameters list
(#325) Phpdocs for function get_proforma_contextid has incomplete parameters list
question/type/proforma/edit_proforma_form.php
(#171) Function qtype_proforma_edit_form::create_form_creator is not documented
(#134) Phpdocs for function qtype_proforma_edit_form::get_form has incomplete parameters list
(#163) Phpdocs for function qtype_proforma_edit_form::get_question has incomplete parameters list
(#48) Not recommended phpdocs tag @global used
(#48) Not recommended phpdocs tag @global used
(#254) Inline phpdocs tag {@link set_data()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
question/type/proforma/lang/de/qtype_proforma.php
(#20) Package qtype is not valid
question/type/proforma/lang/en/qtype_proforma.php
(#19) Package qtype is not valid
question/type/proforma/lib.php
(#20) Package qtype is not valid
question/type/proforma/locallib.php
(#90) There is no description in phpdocs for function get_groupname
(#46) Phpdocs for function can_view_systeminfo has incomplete parameters list
(#90) Phpdocs for function get_groupname has incomplete parameters list
(#128) Phpdocs for function as_codemirror has incomplete parameters list
(#167) Phpdocs for variable admin_setting_configproformagrader::$_grader does not contain @var or incorrect
(#74) Not recommended phpdocs tag @global used
question/type/proforma/question.php
(#56) Variable qtype_proforma_question::$taskrepository is not documented
(#57) Variable qtype_proforma_question::$taskpath is not documented
(#62) Variable qtype_proforma_question::$templates is not documented
(#64) Variable qtype_proforma_question::$downloads is not documented
(#65) Variable qtype_proforma_question::$displayfiles is not documented
(#68) Variable qtype_proforma_question::$modelsolfiles is not documented
(#70) Variable qtype_proforma_question::$responsefilename is not documented
(#88) Variable qtype_proforma_question::$comment is not documented
(#89) Variable qtype_proforma_question::$commentformat is not documented
(#91) Variable qtype_proforma_question::$aggregationstrategy is not documented
(#92) Variable qtype_proforma_question::$gradinghints is not documented
(#102) Variable qtype_proforma_question::$proformaversion is not documented
(#52) Constant qtype_proforma_question::SUMMARY_LENGTH is not documented
(#194) There is no description in phpdocs for function get_format_renderer
(#182) Phpdocs for function qtype_proforma_question::get_validation_error has incomplete parameters list
(#195) Phpdocs for function qtype_proforma_question::get_format_renderer has incomplete parameters list
(#235) Phpdocs for function qtype_proforma_question::summarise_response has incomplete parameters list
(#72) Phpdocs for variable qtype_proforma_question::$programminglanguage does not contain @var or incorrect
(#109) Phpdocs for variable qtype_proforma_question::$expandcollapse does not contain @var or incorrect
(#112) Phpdocs for variable qtype_proforma_question::$inlinemessages does not contain @var or incorrect
(#207) Inline phpdocs tag {@link question_attempt::get_field_prefix()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#235) Inline phpdocs tag {@link grade_response()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#329) Inline phpdocs tag {@link question_attempt_step::get_qt_data()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#386) Inline phpdocs tag {@link question_attempt_step::get_qt_data()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#425) Inline phpdocs tag {@link question_state} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#428) Inline phpdocs tag {@link question_attempt_step::get_qt_data()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
question/type/proforma/questiontype.php
(#359) There is no description in phpdocs for function response_formats
(#371) There is no description in phpdocs for function get_proglang_options
(#384) There is no description in phpdocs for function response_sizes
(#395) There is no description in phpdocs for function attachment_options
(#349) Phpdocs for function qtype_proforma::delete_question has incomplete parameters list
(#475) Phpdocs for function qtype_proforma::import_from_xml has incomplete parameters list
(#545) Phpdocs for function qtype_proforma::export_to_xml has incomplete parameters list
question/type/proforma/renderer.php
(#66) Function qtype_proforma_renderer::get_last_step_for_vcs is not documented
(#417) There is no description in phpdocs for function determine_renderer
(#51) Phpdocs for function qtype_proforma_renderer::get_page has incomplete parameters list
(#59) Phpdocs for function qtype_proforma_renderer::feedback_image has incomplete parameters list
(#141) Phpdocs for function qtype_proforma_renderer::get_download_uri has incomplete parameters list
(#158) Phpdocs for function qtype_proforma_renderer::question_downloads has incomplete parameters list
(#183) Phpdocs for function qtype_proforma_renderer::files_input has incomplete parameters list
(#418) Phpdocs for function qtype_proforma_renderer::determine_renderer has incomplete parameters list
(#441) Phpdocs for function qtype_proforma_renderer::render_proforma2_message has incomplete parameters list
question/type/proforma/settings.php
(#20) Package qtype is not valid
question/type/proforma/tests/behat/behat_proforma.php
(#28) Class behat_proforma is not documented
(#30) Variable behat_proforma::$downloadfile is not documented
(#31) There is no description in phpdocs for function i_select_radio_button
(#31) Phpdocs for function behat_proforma::i_select_radio_button has incomplete parameters list
(#124) Phpdocs for function behat_proforma::the_field_with_name_matches_value has incomplete parameters list
(#148) Phpdocs for function behat_proforma::the_field_matches_multiline has incomplete parameters list
(#172) Phpdocs for function behat_proforma::the_field_starts_with has incomplete parameters list
(#195) Phpdocs for function behat_proforma::the_checkbox_is has incomplete parameters list
(#230) Phpdocs for function behat_proforma::i_checkc_checkbox has incomplete parameters list
(#239) Phpdocs for function behat_proforma::i_uncheck_checkbox has incomplete parameters list
(#248) Phpdocs for function behat_proforma::set_the_codemirror_to has incomplete parameters list
(#260) Phpdocs for function behat_proforma::set_the_codemirror_to_multiline has incomplete parameters list
(#276) Phpdocs for function behat_proforma::set_the_response_to has incomplete parameters list
(#292) Phpdocs for function behat_proforma::the_codemirror_matches_value has incomplete parameters list
(#94) Inline phpdocs tag {@link following_should_download_bytes()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#95) Inline phpdocs tag {@link following_should_download_between_and_bytes()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
question/type/proforma/tests/behat/behat_proforma_upload.php
(#29) Class behat_proforma_upload is not documented
(#84) Function behat_proforma_upload::check_range is not documented
(#114) Phpdocs for function behat_proforma_upload::the_size_of_file_is_between_and_bytes has incomplete parameters list
(#31) Phpdocs for variable behat_proforma_upload::$defaultfilepicker does not contain @var or incorrect
question/type/proforma/tests/c_task_test.php
(#20) Package qtype is not valid
(#36) Class qtype_proforma_c_task_test is not documented
(#100) Function qtype_proforma_c_task_test::assert_same_xml is not documented
(#38) Constant qtype_proforma_c_task_test::EXPECTED_BASE is not documented
question/type/proforma/tests/grader_test.php
(#20) Package qtype is not valid
(#34) Class qtype_proforma_grader_test is not documented
(#330) Function qtype_proforma_grader_test::assert_grade is not documented
(#36) Constant qtype_proforma_grader_test::GRADINGHINTS_1 is not documented
(#51) Constant qtype_proforma_grader_test::RESPONSE_1 is not documented
(#95) Constant qtype_proforma_grader_test::RESPONSE_2 is not documented
(#127) Constant qtype_proforma_grader_test::RESPONSE_3 is not documented
(#159) Constant qtype_proforma_grader_test::RESPONSE_4 is not documented
(#191) Constant qtype_proforma_grader_test::RESPONSE_5 is not documented
(#289) Constant qtype_proforma_grader_test::RESPONSE_6 is not documented
question/type/proforma/tests/helper.php
(#48) Function qtype_proforma_test_helper::get_test_questions is not documented
(#216) Function qtype_proforma_test_helper::attach_file_to_question is not documented
(#230) Function qtype_proforma_test_helper::get_proforma_data is not documented
(#261) Function qtype_proforma_test_helper::get_form_data is not documented
(#383) Function qtype_proforma_test_helper::make_proforma_question_weightedsum is not documented
(#425) Function qtype_proforma_test_helper::get_proforma_question_form_data_filepicker is not documented
(#446) Function qtype_proforma_test_helper::get_proforma_question_form_data_weightedsum is not documented
(#459) Function qtype_proforma_test_helper::get_proforma_question_form_data_java1 is not documented
(#702) Function qtype_proforma_test_helper::get_proforma_question_form_data_setlx_base is not documented
(#807) Function qtype_proforma_test_helper::get_proforma_question_form_data_c_base is not documented
(#980) Function qtype_proforma_test_helper::make_attachments_saver is not documented
(#75) Constant qtype_proforma_test_helper::QUESTION_NAME is not documented
(#79) Constant qtype_proforma_test_helper::QUESTION_TEXT is not documented
(#82) Constant qtype_proforma_test_helper::QUESTION_GENERAL_FEEDBACK is not documented
(#83) Constant qtype_proforma_test_helper::QUESTION_COMMENT is not documented
(#84) Constant qtype_proforma_test_helper::QUESTION_REPOSITORY is not documented
(#85) Constant qtype_proforma_test_helper::QUESTION_PATH is not documented
(#86) Constant qtype_proforma_test_helper::QUESTION_FILENAME is not documented
(#88) Constant qtype_proforma_test_helper::QUESTION_TEMPLATE is not documented
(#90) Constant qtype_proforma_test_helper::QUESTION_INSTRUCTIONS is not documented
(#91) Constant qtype_proforma_test_helper::QUESTION_LIBRARIES is not documented
(#92) Constant qtype_proforma_test_helper::QUESTION_DOWNLOADS is not documented
(#95) Constant qtype_proforma_test_helper::QUESTION_TEMPLATES is not documented
(#96) Constant qtype_proforma_test_helper::QUESTION_TEMPLATES_2 is not documented
(#97) Constant qtype_proforma_test_helper::QUESTION_MODELSOLS is not documented
(#98) Constant qtype_proforma_test_helper::QUESTION_TASKFILENAME is not documented
(#99) Constant qtype_proforma_test_helper::QUESTION_TASKFILE is not documented
(#100) Constant qtype_proforma_test_helper::QUESTION_TASKSTORAGE is not documented
(#102) Constant qtype_proforma_test_helper::QUESTION_PROFORMAVERSION is not documented
(#103) Constant qtype_proforma_test_helper::QUESTION_AGGREGATIONSTRATEGY is not documented
(#104) Constant qtype_proforma_test_helper::QUESTION_GRADINGHINTS is not documented
(#120) Constant qtype_proforma_test_helper::QUESTION_GRADINGHINTS_JAVA is not documented
(#140) Constant qtype_proforma_test_helper::QUESTION_GRADINGHINTS_JAVA_2JUNIT is not documented
(#166) Constant qtype_proforma_test_helper::QUESTION_GRADINGHINTS_SETLX is not documented
(#181) Constant qtype_proforma_test_helper::QUESTION_GRADINGHINTS_SETLX2 is not documented
(#201) Constant qtype_proforma_test_helper::QUESTION_GRADINGHINTS_C2 is not documented
question/type/proforma/tests/javatask_test.php
(#20) Package qtype is not valid
(#36) Class qtype_proforma_java_task_test is not documented
(#39) Function qtype_proforma_java_task_test::assert_same_xml is not documented
question/type/proforma/tests/locallib_test.php
(#33) Class qtype_proforma_locallib_test is not documented
(#45) Function qtype_proforma_locallib_test::create_group_objects is not documented
(#35) Variable qtype_proforma_locallib_test::$user1 is not documented
(#36) Variable qtype_proforma_locallib_test::$user2 is not documented
(#37) Variable qtype_proforma_locallib_test::$course is not documented
(#38) Variable qtype_proforma_locallib_test::$group1 is not documented
(#39) Variable qtype_proforma_locallib_test::$group2 is not documented
(#40) Variable qtype_proforma_locallib_test::$group3 is not documented
(#41) Variable qtype_proforma_locallib_test::$group4 is not documented
(#42) Variable qtype_proforma_locallib_test::$grouping is not documented
(#43) Variable qtype_proforma_locallib_test::$groupingid is not documented
question/type/proforma/tests/question_test.php
(#20) Package qtype is not valid
(#35) Class qtype_proforma_question_test is not documented
(#37) Function qtype_proforma_question_test::make_a_proforma_question is not documented
(#215) Function qtype_proforma_question_test::upload_file is not documented
question/type/proforma/tests/questiontype_test.php
(#35) Class qtype_proforma_questiontype_test is not documented
(#48) Function qtype_proforma_questiontype_test::get_test_question_data is not documented
(#74) Function qtype_proforma_questiontype_test::assert_same_xml is not documented
(#428) Function qtype_proforma_questiontype_test::assert_file_exists_in_draftarea is not documented
(#36) Variable qtype_proforma_questiontype_test::$qtype is not documented
question/type/proforma/tests/renderer_test.php
(#21) Package qtype is not valid
(#38) Class qtype_proforma_renderer_test is not documented
(#634) Function qtype_proforma_renderer_test::assert_same_xml is not documented
(#645) Function qtype_proforma_renderer_test::render_title is not documented
(#649) Function qtype_proforma_renderer_test::render_log is not documented
(#660) Function qtype_proforma_renderer_test::render_general_log is not documented
(#780) Function qtype_proforma_renderer_test::render_collapsible_region_subtests is not documented
(#834) Function qtype_proforma_renderer_test::assert_same_feedback is not documented
(#40) Constant qtype_proforma_renderer_test::GRADINGHINTS_1 is not documented
(#56) Constant qtype_proforma_renderer_test::GRADINGHINTS_2 is not documented
(#72) Constant qtype_proforma_renderer_test::RESPONSE_1 is not documented
(#140) Constant qtype_proforma_renderer_test::LOGS_1_1 is not documented
(#144) Constant qtype_proforma_renderer_test::LOGS_1_2 is not documented
(#147) Constant qtype_proforma_renderer_test::LOGS_1_1_TEACHER is not documented
(#152) Constant qtype_proforma_renderer_test::LOGS_1_2_TEACHER is not documented
(#158) Constant qtype_proforma_renderer_test::RESPONSE_2 is not documented
(#296) Constant qtype_proforma_renderer_test::LOGS_2_1 is not documented
(#300) Constant qtype_proforma_renderer_test::SUBTEST_2_1 is not documented
(#306) Constant qtype_proforma_renderer_test::LOGS_2_1_TEACHER is not documented
(#311) Constant qtype_proforma_renderer_test::SUBTEST_2_1_CALLSTACK is not documented
(#346) Constant qtype_proforma_renderer_test::SUBTEST_2_1_TEACHER is not documented
(#355) Constant qtype_proforma_renderer_test::RESPONSE_3 is not documented
(#414) Constant qtype_proforma_renderer_test::LOGS_3_1 is not documented
(#415) Constant qtype_proforma_renderer_test::LOGS_3_2 is not documented
(#433) Constant qtype_proforma_renderer_test::RESPONSE_4 is not documented
(#508) Constant qtype_proforma_renderer_test::LOGS_4_1 is not documented
(#523) Constant qtype_proforma_renderer_test::LOGS_4_2 is not documented
(#525) Constant qtype_proforma_renderer_test::RESPONSE_COMP_ERROR_V21 is not documented
(#578) Constant qtype_proforma_renderer_test::LOGS_COMP_ERROR_V21_1 is not documented
(#582) Constant qtype_proforma_renderer_test::LOGS_COMP_ERROR_V21_2 is not documented
(#587) Constant qtype_proforma_renderer_test::RESPONSE_EMPTY is not documented
(#625) Constant qtype_proforma_renderer_test::LOGS_EMPTY_1 is not documented
(#630) Constant qtype_proforma_renderer_test::LOGS_EMPTY_2 is not documented
(#17) No one-line description found in phpdocs for file
(#673) Phpdocs for function qtype_proforma_renderer_test::render_graderinfo has incomplete parameters list
(#705) Phpdocs for function qtype_proforma_renderer_test::render_collapsible_region_score has incomplete parameters list
question/type/proforma/tests/setlxtask_test.php
(#20) Package qtype is not valid
(#36) Class qtype_proforma_setlx_task_test is not documented
(#102) Function qtype_proforma_setlx_task_test::assert_same_xml is not documented
(#38) Constant qtype_proforma_setlx_task_test::EXPECTED_BASE is not documented
question/type/proforma/tests/testgrader.php
(#31) Class qtype_proforma_testgrader is not documented
(#32) Function qtype_proforma_testgrader::set_dummy_result is not documented
(#116) Function qtype_proforma_testgrader::set_dummy_result2 is not documented
(#258) Function qtype_proforma_testgrader::post_to_grader is not documented
question/type/proforma/tests/walkthrough_editor_test.php
(#20) Package qtype is not valid
(#51) Class qtype_proforma_walkthrough_editor_testcase is not documented
(#61) Function qtype_proforma_walkthrough_editor_testcase::run_on_all_behaviours is not documented
(#95) Function qtype_proforma_walkthrough_editor_testcase::run_on_mulitiple_tries_behaviours is not documented
(#54) Variable qtype_proforma_walkthrough_editor_testcase::$behavmultipletries is not documented
question/type/proforma/tests/walkthrough_filepicker_test.php
(#20) Package qtype is not valid
(#34) Class qtype_proforma_walkthrough_filepicker_testcase is not documented
(#36) Function qtype_proforma_walkthrough_filepicker_testcase::check_answer_text is not documented
(#40) Function qtype_proforma_walkthrough_filepicker_testcase::run_test_one_try is not documented
(#220) Function qtype_proforma_walkthrough_filepicker_testcase::run_test_multiple_tries_1 is not documented
question/type/proforma/tests/walkthrough_test_base.php
(#20) Package qtype is not valid
(#34) Class qtype_proforma_walkthrough_test_base is not documented
(#278) Function qtype_proforma_walkthrough_test_base::prepare_test is not documented
(#322) Function qtype_proforma_walkthrough_test_base::set_mockbuilder_for_grader is not documented
(#399) Function qtype_proforma_walkthrough_test_base::save_response is not documented
(#428) Function qtype_proforma_walkthrough_test_base::is_same_response is not documented
(#449) Function qtype_proforma_walkthrough_test_base::store_response_data is not documented
(#461) Function qtype_proforma_walkthrough_test_base::get_response_text is not documented
(#479) Function qtype_proforma_walkthrough_test_base::get_contains_specific_feedback_expectation is not documented
(#482) Function qtype_proforma_walkthrough_test_base::get_contains_feedback_expectation is not documented
(#489) Function qtype_proforma_walkthrough_test_base::check_contains_class_and_content is not documented
(#533) Function qtype_proforma_walkthrough_test_base::check_contains_textarea is not documented
(#550) Function qtype_proforma_walkthrough_test_base::check_verify_button_enabled is not documented
(#572) Function qtype_proforma_walkthrough_test_base::check_answer_text is not documented
(#604) Function qtype_proforma_walkthrough_test_base::check_remaining_tries is not documented
(#627) Function qtype_proforma_walkthrough_test_base::check_specific_feedback_text is not documented
(#635) Function qtype_proforma_walkthrough_test_base::check_current_state is not documented
(#642) Function qtype_proforma_walkthrough_test_base::check_graded_right is not documented
(#676) Function qtype_proforma_walkthrough_test_base::check_graded_wrong is not documented
(#737) Function qtype_proforma_walkthrough_test_base::check_not_yet_graded is not documented
(#754) Function qtype_proforma_walkthrough_test_base::check_gave_up is not documented
(#781) Function qtype_proforma_walkthrough_test_base::check_invalid is not documented
(#881) Function qtype_proforma_walkthrough_test_base::save_to_database is not documented
(#885) Function qtype_proforma_walkthrough_test_base::load_from_database is not documented
(#891) Function qtype_proforma_walkthrough_test_base::finish_attempt is not documented
(#934) Function qtype_proforma_walkthrough_test_base::press_submit is not documented
(#969) Function qtype_proforma_walkthrough_test_base::press_try_again is not documented
(#991) Function qtype_proforma_walkthrough_test_base::save is not documented
(#1011) Function qtype_proforma_walkthrough_test_base::save_with_attachment is not documented
(#1039) Function qtype_proforma_walkthrough_test_base::determine_draftid is not documented
(#1048) Function qtype_proforma_walkthrough_test_base::upload_file is not documented
(#254) Variable qtype_proforma_walkthrough_test_base::$force_internal_grading_error is not documented
(#257) Variable qtype_proforma_walkthrough_test_base::$expected_step_counter is not documented
(#258) Variable qtype_proforma_walkthrough_test_base::$last_state is not documented
(#259) Variable qtype_proforma_walkthrough_test_base::$current_state is not documented
(#261) Variable qtype_proforma_walkthrough_test_base::$last_response is not documented
(#262) Variable qtype_proforma_walkthrough_test_base::$current_response is not documented
(#264) Variable qtype_proforma_walkthrough_test_base::$last_attachments is not documented
(#265) Variable qtype_proforma_walkthrough_test_base::$current_attachments is not documented
(#267) Variable qtype_proforma_walkthrough_test_base::$is_graded is not documented
(#268) Variable qtype_proforma_walkthrough_test_base::$is_finished is not documented
(#269) Variable qtype_proforma_walkthrough_test_base::$finish_pending is not documented
(#270) Variable qtype_proforma_walkthrough_test_base::$preferredbehaviour is not documented
(#271) Variable qtype_proforma_walkthrough_test_base::$remainingtries is not documented
(#272) Variable qtype_proforma_walkthrough_test_base::$question is not documented
(#36) Constant qtype_proforma_walkthrough_test_base::EXPECTED_BEHAVIOUR is not documented
(#43) Constant qtype_proforma_walkthrough_test_base::CORRECT_RESPONSE is not documented
(#55) Constant qtype_proforma_walkthrough_test_base::WRONG_RESPONSE is not documented
(#56) Constant qtype_proforma_walkthrough_test_base::WRONG_RESPONSE_2 is not documented
(#58) Constant qtype_proforma_walkthrough_test_base::GRADER_OUTPUT_CORRECT is not documented
(#135) Constant qtype_proforma_walkthrough_test_base::GRADER_OUTPUT_INCORRECT is not documented
(#189) Constant qtype_proforma_walkthrough_test_base::GRADER_OUTPUT_COMPLETELY_INCORRECT is not documented
(#236) Constant qtype_proforma_walkthrough_test_base::GRADER_OUTPUT_ERROR_NO_SUBMISSION is not documented
(#242) Constant qtype_proforma_walkthrough_test_base::GRADER_OUTPUT_INTERNAL_ERROR is not documented
(#244) Constant qtype_proforma_walkthrough_test_base::interactive_tries is not documented
(#245) Constant qtype_proforma_walkthrough_test_base::adaptivenopenalty_tries is not documented
(#247) Constant qtype_proforma_walkthrough_test_base::STATE_CORRECT is not documented
(#248) Constant qtype_proforma_walkthrough_test_base::STATE_INVALID is not documented
(#249) Constant qtype_proforma_walkthrough_test_base::STATE_WRONG is not documented
(#250) Constant qtype_proforma_walkthrough_test_base::STATE_WEIGHTED_SUM_WRONG is not documented
(#252) Constant qtype_proforma_walkthrough_test_base::STATE_INCOMPLETE is not documented
(#410) Phpdocs for function qtype_proforma_walkthrough_test_base::get_attachments_with_content has incomplete parameters list

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


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

(0 errors, 2 warnings)

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

question/type/proforma/db/upgrade.php
Database modifications (new tables or columns) detected in the patch without any change to some important areas.
No changes detected to external functions, that may affect apps and other web service integrations, please verify!

grunt changes

(1 errors, 1 warnings)

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

Problems running grunt
Task "gherkinlint" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 1 warnings)

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

question/type/proforma/templates/setting_configproformagrader.mustache
(#1) HTML Validation error, line 5: Bad value “” for attribute “size” on element “input”: The empty string is not a valid positive integer. (> <input type="text" name="test" id="test0" size="" value="/my-super-secret-path/file" class="form-control text-ltr" readonly> )

Gherkin .feature problems

(22 errors, 0 warnings)

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

question/type/proforma/tests/behat/add_c.feature
(#24) Multiple empty lines are not allowed
(#25) Multiple empty lines are not allowed
(#48) Multiple empty lines are not allowed
(#146) Multiple empty lines are not allowed
question/type/proforma/tests/behat/add_java_2.feature
(#24) Multiple empty lines are not allowed
(#62) Trailing spaces are not allowed
(#82) Trailing spaces are not allowed
question/type/proforma/tests/behat/add_java.feature
(#35) Trailing spaces are not allowed
(#40) Trailing spaces are not allowed
(#41) Trailing spaces are not allowed
(#186) Wrong indentation for "scenario tag", expected indentation level of 2, but got 0
question/type/proforma/tests/behat/backup_java.feature
(#69) Trailing spaces are not allowed
(#97) Trailing spaces are not allowed
question/type/proforma/tests/behat/edit_java.feature
(#53) Trailing spaces are not allowed
(#235) Trailing spaces are not allowed
(#280) Wrong indentation for "scenario tag", expected indentation level of 2, but got 0
question/type/proforma/tests/behat/grade.feature
(#30) Multiple empty lines are not allowed
(#65) Multiple empty lines are not allowed
(#199) Multiple empty lines are not allowed
question/type/proforma/tests/behat/replace_task.feature
(#156) Multiple empty lines are not allowed
(#157) Multiple empty lines are not allowed
(#166) New line at EOF(end of file) is required