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

(115 errors, 1 warnings)

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

question/type/gapfill/backup/moodle2/restore_qtype_gapfill_plugin.class.php
(#93) Whitespace found at end of line
(#97) Whitespace found at end of line
(#98) Whitespace found at end of line
question/type/gapfill/db/upgrade.php
(#22) Whitespace found at end of line
question/type/gapfill/edit_gapfill_form.php
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#30) Whitespace found at end of line
(#49) Expected 1 space before "=>"; 0 found
(#49) Expected 1 space after "=>"; 0 found
(#70) Variable "answer_display_types" must not contain underscores.
(#74) Variable "answer_display_types" must not contain underscores.
(#100) Expected 1 space before "="; 0 found
(#100) Expected 1 space after "="; 0 found
(#101) Expected 1 space before "=>"; 0 found
(#101) Expected 1 space after "=>"; 0 found
(#106) Whitespace found at end of line
(#117) Expected 1 space before ".="; 0 found
(#117) Expected 1 space after ".="; 0 found
question/type/gapfill/lang/en/qtype_gapfill.php
(#19) Whitespace found at end of line
(#20) Whitespace found at end of line
(#28) Expected 1 space before "="; 0 found
(#28) Expected 1 space after "="; 0 found
(#29) Expected 1 space before "="; 0 found
(#29) Expected 1 space after "="; 0 found
(#30) Expected 1 space before "="; 0 found
(#30) Expected 1 space after "="; 0 found
(#31) Expected 1 space before "="; 0 found
(#31) Expected 1 space after "="; 0 found
(#34) Expected 1 space before "="; 0 found
(#34) Expected 1 space after "="; 0 found
(#44) Expected 1 space before "="; 0 found
(#44) Expected 1 space after "="; 0 found
(#47) Expected 1 space before "="; 0 found
(#47) Expected 1 space after "="; 0 found
(#49) Expected 1 space before "="; 0 found
(#49) Expected 1 space after "="; 0 found
(#51) Expected 1 space before "="; 0 found
(#51) Expected 1 space after "="; 0 found
(#52) Expected 1 space before "="; 0 found
(#52) Expected 1 space after "="; 0 found
(#54) Expected 1 space before "="; 0 found
(#54) Expected 1 space after "="; 0 found
(#55) Expected 1 space before "="; 0 found
(#55) Expected 1 space after "="; 0 found
(#56) Expected 1 space before "="; 0 found
(#56) Expected 1 space after "="; 0 found
(#57) Expected 1 space before "="; 0 found
(#57) Expected 1 space after "="; 0 found
(#61) Expected 1 space before "="; 0 found
(#61) Expected 1 space after "="; 0 found
question/type/gapfill/question.php
(#121) Whitespace found at end of line
(#122) Whitespace found at end of line
(#128) Expected 1 space before ".="; 0 found
(#128) Expected 1 space after ".="; 0 found
(#152) Whitespace found at end of line
(#178) Whitespace found at end of line
(#207) Whitespace found at end of line
(#225) Expected 1 space before "+="; 0 found
(#225) Expected 1 space after "+="; 0 found
(#232) Whitespace found at end of line
(#352) Variable "marked_gaps" must not contain underscores.
(#354) Variable "correct_gaps" must not contain underscores.
(#366) Variable "marked_gaps" must not contain underscores.
(#367) Variable "marked_gaps" must not contain underscores.
(#368) Variable "correct_gaps" must not contain underscores.
(#370) Variable "marked_gaps" must not contain underscores.
(#371) Variable "marked_gaps" must not contain underscores.
(#376) Variable "arr_unique" must not contain underscores.
(#376) Variable "correct_gaps" must not contain underscores.
(#377) Variable "arr_duplicates" must not contain underscores.
(#377) Variable "correct_gaps" must not contain underscores.
(#377) Variable "arr_unique" must not contain underscores.
(#378) Variable "marked_gaps" must not contain underscores.
(#380) Variable "arr_duplicates" must not contain underscores.
(#381) Variable "marked_gaps" must not contain underscores.
(#383) Variable "marked_gaps" must not contain underscores.
(#386) Variable "marked_gaps" must not contain underscores.
question/type/gapfill/questiontype.php
(#155) Whitespace found at end of line
(#241) Whitespace found at end of line
question/type/gapfill/renderer.php
(#29) Member variable "correct_responses" must not contain underscores.
(#30) Member variable "marked_responses" must not contain underscores.
(#51) Expected 1 space before ".="; 0 found
(#53) Expected 1 space before ".="; 0 found
(#53) Expected 1 space after ".="; 0 found
(#55) Variable "marked_gaps" must not contain underscores.
(#58) Expected 1 space before ".="; 0 found
(#58) Expected 1 space after ".="; 0 found
(#58) Variable "marked_gaps" must not contain underscores.
(#66) Expected 1 space before ".="; 0 found
(#66) Expected 1 space after ".="; 0 found
(#69) Expected 1 space before ".="; 0 found
(#69) Expected 1 space after "=>"; newline found
(#75) Variable "marked_gaps" must not contain underscores.
(#91) Variable "marked_gaps" must not contain underscores.
(#98) Variable "marked_gaps" must not contain underscores.
(#116) This comment is 67% valid code; is this commented out code?
(#141) Whitespace found at end of line
(#150) Variable "marked_gaps" must not contain underscores.
(#154) Variable "marked_gaps" must not contain underscores.
(#173) Whitespace found at end of line
(#181) Variable "arr_unique" must not contain underscores.
(#182) Variable "arr_unique" must not contain underscores.
question/type/gapfill/tests/helper.php
(#38) Expected 1 space before "="; 0 found
(#38) Expected 1 space after "="; 0 found
(#83) Expected 1 space before "=>"; 0 found
(#83) Expected 1 space after "=>"; 0 found
(#125) Expected 1 space before "="; 0 found
(#125) Expected 1 space after "="; 0 found
question/type/gapfill/tests/question_test.php
(#44) Variable "expected_data" must not contain underscores.
(#45) Variable "expected_data" must not contain underscores.
(#96) Expected 1 space before "=>"; 0 found
(#96) Expected 1 space after "=>"; 0 found
(#96) Expected 1 space before "=>"; 0 found
(#96) Expected 1 space after "=>"; 0 found
question/type/gapfill/tests/questiontype_test.php
(#96) Variable "extra_question_fields" must not contain underscores.
(#98) Variable "extra_question_fields" must not contain underscores.
question/type/gapfill/version.php
(#22) Expected 1 space after "="; 0 found

Javascript coding style problems

(8 errors, 1514 warnings)

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

question/type/gapfill/dragdrop.js
(#31) 'ui' is defined but never used.
(#31) 'event' is defined but never used.
(#34) 'ui' is defined but never used.
(#34) 'event' is defined but never used.
question/type/gapfill/jquery/jquery-1.4.2.js
(#204) Expected '===' and instead saw '=='.
(#330) Expected '!==' and instead saw '!='.
(#441) Expected '===' and instead saw '=='.
(#480) Empty block.
(#513) The Function constructor is a form of eval.
(#580) Empty block.
(#595) Expected '!==' and instead saw '!='.
(#599) Expected '===' and instead saw '=='.
(#648) Confusing use of '!'.
(#648) Confusing use of '!'.
(#665) Expected '!==' and instead saw '!='.
(#826) Missing '()' invoking a constructor.
(#1009) Expected '===' and instead saw '=='.
(#1050) Expected '===' and instead saw '=='.
(#1479) Expected an assignment or function call and instead saw an expression.
(#1483) Expected an assignment or function call and instead saw an expression.
(#1595) 'eventHandle' is already defined.
(#1730) Missing semicolon.
(#1754) 'j' is already defined.
(#1760) Expected '===' and instead saw '=='.
(#1769) Expected '!==' and instead saw '!='.
(#1776) Expected '!==' and instead saw '!='.
(#1913) Bad assignment.
(#1925) 'events' is already defined.
(#1925) 'handlers' is already defined.
(#1962) Line is too long.
(#1995) Expected '===' and instead saw '=='.
(#1995) Expected '!==' and instead saw '!='.
(#2014) Unexpected use of '&'.
(#2014) Unexpected use of '&'.
(#2014) Unexpected use of '&'.
(#2283) Expected '!==' and instead saw '!='.
(#2498) Expected '!==' and instead saw '!='.
(#2534) Don't make functions within a loop.
(#2543) Missing semicolon.
(#2701) Missing 'new' prefix when invoking a constructor.
(#2723) 'ret' is already defined.
(#2746) Expected '===' and instead saw '=='.
(#2762) 'cur' used out of scope.
(#2769) Expected '!==' and instead saw '!='.
(#2775) 'i' is already defined.
(#2775) Expected '!==' and instead saw '!='.
(#2786) Missing 'new' prefix when invoking a constructor.
(#2811) Missing 'new' prefix when invoking a constructor.
(#2822) 'match' is already defined.
(#2831) Expected '!==' and instead saw '!='.
(#2855) Expected '!==' and instead saw '!='.
(#2880) Expected '!==' and instead saw '!='.
(#2883) Unexpected use of '^'.
(#2885) Expected '!==' and instead saw '!='.
(#2917) Expected '===' and instead saw '=='.
(#2968) Empty block.
(#2994) 'i' is already defined.
(#2994) 'l' is already defined.
(#2995) 'elem' is already defined.
(#3016) 'nodeCheck' used out of scope.
(#3026) 'nodeCheck' used out of scope.
(#3061) Expected '!==' and instead saw '!='.
(#3063) Unexpected use of '^'.
(#3115) Missing 'new' prefix when invoking a constructor.
(#3117) Unexpected use of '^'.
(#3147) Expected an assignment or function call and instead saw an expression.
(#3157) Missing 'new' prefix when invoking a constructor.
(#3230) 'i' is already defined.
(#3254) Expected a 'break' statement before 'case'.
(#3304) Expected '!==' and instead saw '!='.
(#3311) Expected '===' and instead saw '=='.
(#3347) Don't make functions within a loop.
(#3366) Expected an assignment or function call and instead saw an expression.
(#3381) 'i' is already defined.
(#3396) Expected '===' and instead saw '=='.
(#3402) Unexpected use of '&'.
(#3411) Expected '===' and instead saw '=='.
(#3426) Expected '===' and instead saw '=='.
(#3470) Missing '()' invoking a constructor.
(#3670) Unexpected use of '&'.
(#3696) Missing 'new' prefix when invoking a constructor.
(#3713) Unreachable 'window' after 'return'.
(#3720) 'slice' is already defined.
(#3726) Confusing use of '!'.
(#4144) Expected '!==' and instead saw '!='.
(#4161) Expected '!==' and instead saw '!='.
(#4352) Inner functions should be listed at the top of the outer function.
(#4352) 'root' was used before it was defined.
(#4459) Expected '!==' and instead saw '!='.
(#4527) 'i' is already defined.
(#4548) Expected '!==' and instead saw '!='.
(#4667) Function declarations should not be placed in blocks. Use a function expression or move the statement to the top of the outer function.
(#4788) 'name' is already defined.
(#4907) Expected '===' and instead saw '=='.
(#5097) Bad operand.
(#5338) 'trigger' is already defined.
(#5449) Inner functions should be listed at the top of the outer function.
(#5449) 'buildParams' was used before it was defined.
(#5468) Expected '!==' and instead saw '!='.
(#5576) Expected '===' and instead saw '=='.
(#5636) Expected '!==' and instead saw '!='.
(#5795) Expected '!==' and instead saw '!='.
(#5795) Expected '===' and instead saw '=='.
(#5867) Expected '!==' and instead saw '!='.
(#5949) Expected '!==' and instead saw '!='.
(#5966) 'genFx' was used before it was defined.
(#6048) Expected an assignment or function call and instead saw an expression.
(#6078) Line is too long.
(#6079) Line is too long.
(#6101) Expected an assignment or function call and instead saw an expression.
(#6106) Expected an assignment or function call and instead saw an expression.
(#6275) Expected '===' and instead saw '=='.
(#486) 'name' is defined but never used.
(#1177) 'elem' is defined but never used.
(#1177) 'i' is defined but never used.
(#1223) 'fn' is defined but never used.
(#1689) 'fn' is defined but never used.
(#2207) 'namespaces' is defined but never used.
(#2207) 'data' is defined but never used.
(#2230) 'namespaces' is defined but never used.
(#2322) 'namespaces' is defined but never used.
(#2322) 'data' is defined but never used.
(#2334) 'namespaces' is defined but never used.
(#2548) 'data' is defined but never used.
(#3012) 'nodeCheck' is defined but never used.
(#3022) 'nodeCheck' is defined but never used.
(#3078) 'curLoop' is defined but never used.
(#3730) 'i' is defined but never used.
(#3746) 'i' is defined but never used.
(#3965) 'elem' is defined but never used.
(#4352) 'cur' is defined but never used.
(#4700) 'filter' is defined but never used.
(#4910) 'i' is defined but never used.
(#5338) 'trigger' is defined but never used.
question/type/gapfill/jquery/jquery-1.9.1.js
(#242) Expected '===' and instead saw '=='.
(#346) Expected '!==' and instead saw '!='.
(#453) Expected '!==' and instead saw '!='.
(#453) Expected '===' and instead saw '=='.
(#461) Expected '===' and instead saw '=='.
(#493) Empty block.
(#560) The Function constructor is a form of eval.
(#602) eval can be harmful.
(#603) eval can be harmful.
(#671) Expected '===' and instead saw '=='.
(#678) Expected '===' and instead saw '=='.
(#687) Expected '!==' and instead saw '!='.
(#775) Expected '!==' and instead saw '!='.
(#785) Expected '!==' and instead saw '!='.
(#832) Expected '===' and instead saw '=='.
(#918) Expected '===' and instead saw '=='.
(#1209) Expected '!==' and instead saw '!='.
(#1232) Unexpected use of '^'.
(#1490) Line is too long.
(#1633) Expected '===' and instead saw '=='.
(#1723) Expected '!==' and instead saw '!='.
(#2220) Expected '===' and instead saw '=='.
(#2243) Expected '===' and instead saw '=='.
(#2249) Expected '===' and instead saw '=='.
(#2374) Expected '===' and instead saw '=='.
(#2506) Expected '!==' and instead saw '!='.
(#2622) Expected '===' and instead saw '=='.
(#2659) Expected an assignment or function call and instead saw an expression.
(#2663) Expected an assignment or function call and instead saw an expression.
(#2946) Expected '===' and instead saw '=='.
(#3105) Expected '!==' and instead saw '!='.
(#3197) Expected '===' and instead saw '=='.
(#3198) Expected '!==' and instead saw '!='.
(#3213) Expected '===' and instead saw '=='.
(#3213) Expected '!==' and instead saw '!='.
(#3230) Unexpected use of '&'.
(#3230) Unexpected use of '&'.
(#3230) Unexpected use of '&'.
(#3589) Expected '===' and instead saw '=='.
(#3589) Expected '===' and instead saw '=='.
(#3593) Expected '===' and instead saw '=='.
(#3727) Unexpected use of '<<'.
(#3820) Unexpected use of '>>'.
(#3820) Unexpected use of '|'.
(#3820) Unexpected use of '&'.
(#3820) Unexpected use of '|'.
(#3825) Expected an assignment or function call and instead saw an expression.
(#3851) 'createCache' was used before it was defined.
(#4099) ['ID'] is better written in dot notation.
(#4107) ['ID'] is better written in dot notation.
(#4114) ['ID'] is better written in dot notation.
(#4125) ['ID'] is better written in dot notation.
(#4135) ['TAG'] is better written in dot notation.
(#4161) ['NAME'] is better written in dot notation.
(#4168) ['CLASS'] is better written in dot notation.
(#4260) Unexpected use of '&'.
(#4285) Unexpected use of '&'.
(#4294) Unexpected use of '&'.
(#4360) Missing 'new' prefix when invoking a constructor.
(#4387) Missing 'new' prefix when invoking a constructor.
(#4451) Unexpected use of '~'.
(#4451) Unexpected use of '~'.
(#4608) ['CHILD'] is better written in dot notation.
(#4660) Expected '===' and instead saw '=='.
(#4839) Missing 'new' prefix when invoking a constructor.
(#4888) Unexpected use of '~'.
(#4911) Expected an assignment or function call and instead saw an expression.
(#4933) ['empty'] is better written in dot notation.
(#4956) Expected '===' and instead saw '=='.
(#5160) Expected '!==' and instead saw '!='.
(#5332) Expected '!==' and instead saw '!='.
(#5335) ['TAG'] is better written in dot notation.
(#5337) Expected '===' and instead saw '=='.
(#5346) Expected '!==' and instead saw '!='.
(#5453) Missing 'new' prefix when invoking a constructor.
(#5472) ['ID'] is better written in dot notation.
(#5481) ['needsContext'] is better written in dot notation.
(#5524) ['nth'] is better written in dot notation.
(#5524) ['eq'] is better written in dot notation.
(#5529) A constructor name should start with an uppercase letter.
(#5672) Expected '===' and instead saw '=='.
(#5985) Expected '!==' and instead saw '!='.
(#6007) Expected '!==' and instead saw '!='.
(#6029) Expected '===' and instead saw '=='.
(#6030) Expected '===' and instead saw '=='.
(#6226) Expected '!==' and instead saw '!='.
(#6360) Expected '!==' and instead saw '!='.
(#6403) Expected '!==' and instead saw '!='.
(#6417) Expected '!==' and instead saw '!='.
(#6572) Expected '!==' and instead saw '!='.
(#6830) Expected '===' and instead saw '=='.
(#6980) Expected '===' and instead saw '=='.
(#7074) Expected '===' and instead saw '=='.
(#7077) Expected '===' and instead saw '=='.
(#7322) Expected '===' and instead saw '=='.
(#7340) Expected '===' and instead saw '=='.
(#7780) Expected '===' and instead saw '=='.
(#7852) Expected '===' and instead saw '=='.
(#7856) Expected '!==' and instead saw '!='.
(#7991) 'done' was used before it was defined.
(#8242) ['throws'] is better written in dot notation.
(#8877) 'defaultPrefilter' was used before it was defined.
(#8891) Expected '===' and instead saw '=='.
(#9060) Expected '!==' and instead saw '!='.
(#9061) Expected '===' and instead saw '=='.
(#9078) Expected '!==' and instead saw '!='.
(#9101) Expected '===' and instead saw '=='.
(#9121) Missing 'new' prefix when invoking a constructor.
(#9154) Expected '!==' and instead saw '!='.
(#9171) Expected '===' and instead saw '=='.
(#9276) Expected '===' and instead saw '=='.
(#9432) Expected '!==' and instead saw '!='.
(#9435) Expected '!==' and instead saw '!='.
question/type/gapfill/jquery/jquery-1.9.1.min.js
(#3) Line is too long.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'b'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '{' and instead saw 'if'.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'e'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Confusing use of '!'.
(#3) Expected '{' and instead saw 'return'.
(#3) Confusing use of '!'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw ';'.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected '===' and instead saw '=='.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) eval can be harmful.
(#3) Missing semicolon.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing '()' invoking a constructor.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Expected '{' and instead saw 'if'.
(#3) Confusing use of '!'.
(#3) Expected '{' and instead saw 'break'.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'if'.
(#3) Confusing use of '!'.
(#3) Expected '{' and instead saw 'break'.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'if'.
(#3) Confusing use of '!'.
(#3) Expected '{' and instead saw 'break'.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'if'.
(#3) Confusing use of '!'.
(#3) Expected '{' and instead saw 'break'.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Expected '!==' and instead saw '!='.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected '{' and instead saw 'if'.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'e'.
(#3) Expected '{' and instead saw 'while'.
(#3) Expected '{' and instead saw 'e'.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'r'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'r'.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'r'.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '{' and instead saw 'b'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'n'.
(#3) Missing semicolon.
(#3) Missing '()' invoking a constructor.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'if'.
(#3) Expected '{' and instead saw 'setTimeout'.
(#3) Expected '{' and instead saw 'o'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Wrap an immediate function invocation in parens to assist the reader in understanding that the expression is the result of a function, and not the function itself.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Expected '{' and instead saw 'if'.
(#3) Confusing use of '!'.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'u'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '!==' and instead saw '!='.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Unexpected use of '^'.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'for'.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Expected '{' and instead saw 'n'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '{' and instead saw 'd'.
(#3) Confusing use of '!'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Wrap an immediate function invocation in parens to assist the reader in understanding that the expression is the result of a function, and not the function itself.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '{' and instead saw 'delete'.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Missing semicolon.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Missing semicolon.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Missing semicolon.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Confusing use of '!'.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'i'.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'r'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'if'.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '{' and instead saw 'r'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'if'.
(#3) Expected a conditional expression and instead saw an assignment.
(#3) Expected a conditional expression and instead saw an assignment.
(#3) Expected '{' and instead saw '0'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'if'.
(#3) Expected a conditional expression and instead saw an assignment.
(#3) Expected a conditional expression and instead saw an assignment.
(#3) Expected '{' and instead saw 'while'.
(#3) Expected '{' and instead saw 'r'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Expected a conditional expression and instead saw an assignment.
(#3) Expected '{' and instead saw 'u'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw '('.
(#3) Confusing use of '!'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'if'.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'if'.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'while'.
(#3) Expected a conditional expression and instead saw an assignment.
(#3) Expected '{' and instead saw 'r'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '!==' and instead saw '!='.
(#3) Confusing use of '!'.
(#3) Missing semicolon.
(#3) Confusing use of '!'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Did you mean to return a conditional instead of an assignment?
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '{' and instead saw 's'.
(#3) Confusing use of '!'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '{' and instead saw 'if'.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '{' and instead saw 'a'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Confusing use of '!'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '{' and instead saw 'b'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Missing 'new' prefix when invoking a constructor.
(#3) Expected '===' and instead saw '=='.
(#3) Confusing use of '!'.
(#3) Expected '{' and instead saw 'h'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'n'.
(#3) Confusing use of '!'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Confusing use of '!'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Confusing use of '!'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '{' and instead saw '('.
(#3) Confusing use of '!'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'for'.
(#3) Expected '!==' and instead saw '!='.
(#3) Expected '{' and instead saw 'if'.
(#3) Confusing use of '!'.
(#3) Expected '{' and instead saw 'i'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'return'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Expected '{' and instead saw 'n'.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '!==' and instead saw '!='.
(#3) Missing semicolon.
(#3) Expected '===' and instead saw '=='.
(#3) Expected '!==' and instead saw '!='.
(#3) Unexpected use of '&'.
(#3) Unexpected use of '&'.
(#3) Unexpected use of '&'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected '{' and instead saw 'try'.
(#3) Missing semicolon.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Missing '()' invoking a constructor.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Confusing use of '!'.
(#3) Missing semicolon.
(#3) Expected an assignment or function call and instead saw an expression.
(#3) Missing semicolon.
(#3) Too many errors. (60% scanned).
question/type/gapfill/jquery/jquery-ui-1.10.3.custom.min.js
(#6) Line is too long.
(#6) 'n' is already defined.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected '===' and instead saw '=='.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Wrap an immediate function invocation in parens to assist the reader in understanding that the expression is the result of a function, and not the function itself.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'return'.
(#6) Expected '{' and instead saw 'for'.
(#6) Expected '{' and instead saw 'return'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Confusing plusses.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) 'r' is already defined.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected '!==' and instead saw '!='.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected '===' and instead saw '=='.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Wrap an immediate function invocation in parens to assist the reader in understanding that the expression is the result of a function, and not the function itself.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 's'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'for'.
(#6) Expected '{' and instead saw 't'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'return'.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected '!==' and instead saw '!='.
(#6) Expected '{' and instead saw 'try'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) A constructor name should start with an uppercase letter.
(#6) Missing semicolon.
(#6) A constructor name should start with an uppercase letter.
(#6) Missing '()' invoking a constructor.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Wrap an immediate function invocation in parens to assist the reader in understanding that the expression is the result of a function, and not the function itself.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'for'.
(#6) Expected '{' and instead saw 's'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected '===' and instead saw '=='.
(#6) Missing semicolon.
(#6) A constructor name should start with an uppercase letter.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'return'.
(#6) Expected '===' and instead saw '=='.
(#6) Expected '{' and instead saw 'if'.
(#6) Expected '{' and instead saw 's'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Expected '{' and instead saw 'return'.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'return'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'this'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected '!==' and instead saw '!='.
(#6) Confusing use of '!'.
(#6) Expected '===' and instead saw '=='.
(#6) Missing semicolon.
(#6) Expected '!==' and instead saw '!='.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected '===' and instead saw '=='.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected a conditional expression and instead saw an assignment.
(#6) Expected '{' and instead saw 'for'.
(#6) Expected '{' and instead saw 'r'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Confusing use of '!'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an identifier and instead saw '=='.
(#6) Expected an operator and instead saw 'typeof'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Confusing use of '!'.
(#6) Expected '===' and instead saw '=='.
(#6) Expected '===' and instead saw '=='.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Confusing use of '!'.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Expected '===' and instead saw '=='.
(#6) Missing semicolon.
(#6) Confusing use of '!'.
(#6) Confusing use of '!'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Confusing use of '!'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an identifier and instead saw '!=='.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Confusing use of '!'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Confusing use of '!'.
(#6) Missing semicolon.
(#6) Confusing use of '!'.
(#6) Expected '{' and instead saw 'return'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Confusing use of '!'.
(#6) Confusing use of '!'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Confusing use of '!'.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an identifier and instead saw '=='.
(#6) Expected an operator and instead saw 'typeof'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Confusing use of '!'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'o'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) 't' is already defined.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'a'.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an identifier and instead saw '==='.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected '{' and instead saw 'return'.
(#6) Missing semicolon.
(#6) 'e' is already defined.
(#6) Expected '{' and instead saw 'if'.
(#6) Expected '{' and instead saw 'if'.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) Expected an assignment or function call and instead saw an expression.
(#6) Missing semicolon.
(#6) 's' is defined but never used.
(#6) 'i' is defined but never used.
question/type/gapfill/jquery/jquery.ui.touch-punch.min.js
(#11) Line is too long.
question/type/gapfill/jquery/ui/jquery.ui.core.min.js
(#10) Line is too long.
(#10) Missing semicolon.
(#10) Expected '{' and instead saw 'for'.
(#10) Expected '{' and instead saw 'a'.
(#10) Expected an assignment or function call and instead saw an expression.
(#10) Missing semicolon.
(#10) Unexpected use of '&'.
(#10) Missing semicolon.
(#11) Line is too long.
(#10) Expected '===' and instead saw '=='.
(#11) Expected '{' and instead saw 'return'.
(#11) Expected '===' and instead saw '=='.
(#11) Expected '{' and instead saw 'return'.
(#11) Missing semicolon.
(#11) Missing semicolon.
(#11) Missing semicolon.
(#12) Line is too long.
(#12) Expected an assignment or function call and instead saw an expression.
(#12) Missing semicolon.
(#12) Missing semicolon.
(#12) Missing semicolon.
(#12) Missing semicolon.
(#13) Line is too long.
(#13) Missing semicolon.
(#13) Missing semicolon.
(#14) Line is too long.
(#14) Missing semicolon.
(#14) Missing semicolon.
(#14) Expected '{' and instead saw 'return'.
(#14) Expected '===' and instead saw '=='.
(#14) Expected '===' and instead saw '=='.
(#14) Expected '===' and instead saw '=='.
(#14) Expected '!==' and instead saw '!='.
(#14) Expected '{' and instead saw 'return'.
(#14) Missing semicolon.
(#14) Missing semicolon.
(#14) Missing semicolon.
(#14) Missing semicolon.
(#15) Line is too long.
(#15) Expected '===' and instead saw '=='.
(#15) Expected '===' and instead saw '=='.
(#15) Expected '===' and instead saw '=='.
(#15) Missing semicolon.
(#15) Missing semicolon.
(#15) Missing semicolon.
question/type/gapfill/jquery/ui/jquery.ui.draggable.min.js
(#15) Line is too long.
(#16) Line is too long.
(#15) Expected '===' and instead saw '=='.
(#16) Expected '{' and instead saw 'this'.
(#16) Expected an assignment or function call and instead saw an expression.
(#16) Expected an assignment or function call and instead saw an expression.
(#16) Missing semicolon.
(#16) Missing semicolon.
(#17) Line is too long.
(#17) Expected '{' and instead saw 'return'.
(#17) Expected '{' and instead saw 'return'.
(#17) Missing semicolon.
(#17) Expected '{' and instead saw 'd'.
(#18) Line is too long.
(#18) Expected an assignment or function call and instead saw an expression.
(#18) Expected an assignment or function call and instead saw an expression.
(#18) Missing semicolon.
(#19) Line is too long.
(#19) Expected an assignment or function call and instead saw an expression.
(#19) Missing semicolon.
(#19) Missing semicolon.
(#19) Missing semicolon.
(#19) Expected '!==' and instead saw '!='.
(#19) Expected '{' and instead saw 'this'.
(#20) Line is too long.
(#20) Expected '!==' and instead saw '!='.
(#20) Expected '{' and instead saw 'this'.
(#20) Expected an assignment or function call and instead saw an expression.
(#20) Missing semicolon.
(#20) Expected '{' and instead saw 'b'.
(#20) Missing semicolon.
(#20) Expected '{' and instead saw 'return'.
(#20) Expected '===' and instead saw '=='.
(#20) Expected '===' and instead saw '=='.
(#21) Line is too long.
(#21) Expected an assignment or function call and instead saw an expression.
(#21) Missing semicolon.
(#21) Missing semicolon.
(#21) Expected '{' and instead saw 'this'.
(#21) Expected an assignment or function call and instead saw an expression.
(#21) Missing semicolon.
(#21) Expected an assignment or function call and instead saw an expression.
(#21) Missing semicolon.
(#22) Line is too long.
(#21) Expected '===' and instead saw '=='.
(#22) Expected '{' and instead saw 'b'.
(#22) Missing semicolon.
(#22) Missing semicolon.
(#22) Expected '===' and instead saw '=='.
(#22) Expected '===' and instead saw '=='.
(#22) Expected an assignment or function call and instead saw an expression.
(#22) Expected '!==' and instead saw '!='.
(#22) Expected an assignment or function call and instead saw an expression.
(#22) Missing semicolon.
(#22) Expected '===' and instead saw '=='.
(#22) Expected '{' and instead saw 'a'.
(#22) Expected '{' and instead saw 'a'.
(#23) Line is too long.
(#23) Expected '{' and instead saw 'this'.
(#23) Expected '{' and instead saw 'this'.
(#23) Expected '{' and instead saw 'this'.
(#23) Expected '{' and instead saw 'this'.
(#23) Missing semicolon.
(#23) Expected '===' and instead saw '=='.
(#23) Expected '!==' and instead saw '!='.
(#24) Line is too long.
(#24) Missing semicolon.
(#24) Expected '===' and instead saw '=='.
(#24) Expected '===' and instead saw '=='.
(#24) Expected '{' and instead saw 'a'.
(#24) Missing semicolon.
(#24) Expected '===' and instead saw '=='.
(#25) Line is too long.
(#25) Missing semicolon.
(#25) Expected '{' and instead saw 'return'.
(#25) Missing semicolon.
(#25) Missing semicolon.
(#25) Missing semicolon.
(#26) Line is too long.
(#25) Expected '===' and instead saw '=='.
(#26) Expected '{' and instead saw 'a'.
(#26) Expected '===' and instead saw '=='.
(#26) Expected '===' and instead saw '=='.
(#26) Expected '{' and instead saw 'this'.
(#26) Expected '===' and instead saw '=='.
(#26) Expected '===' and instead saw '=='.
(#27) Line is too long.
(#27) Expected '!==' and instead saw '!='.
(#27) Expected '!==' and instead saw '!='.
(#28) Line is too long.
(#28) Missing semicolon.
(#28) Expected '===' and instead saw '=='.
(#28) Expected '{' and instead saw 'this'.
(#28) Missing semicolon.
(#28) Expected '{' and instead saw 'b'.
(#28) Expected '===' and instead saw '=='.
(#28) Expected '===' and instead saw '=='.
(#29) Line is too long.
(#28) Expected '!==' and instead saw '!='.
(#29) Expected '===' and instead saw '=='.
(#29) Expected '===' and instead saw '=='.
(#30) Line is too long.
(#29) Expected '===' and instead saw '=='.
(#29) Expected '===' and instead saw '=='.
(#30) Missing semicolon.
(#30) Expected '===' and instead saw '=='.
(#30) Expected '!==' and instead saw '!='.
(#30) Expected '{' and instead saw 'e'.
(#30) Expected '{' and instead saw 'g'.
(#31) Line is too long.
(#31) Expected '{' and instead saw 'e'.
(#31) Expected '{' and instead saw 'g'.
(#31) Missing semicolon.
(#31) Confusing use of '!'.
(#32) Line is too long.
(#32) Confusing use of '!'.
(#32) Missing semicolon.
(#32) Expected '===' and instead saw '=='.
(#32) Expected '===' and instead saw '=='.
(#33) Line is too long.
(#33) Expected '===' and instead saw '=='.
(#33) Expected '===' and instead saw '=='.
(#33) Missing semicolon.
(#33) Expected '!==' and instead saw '!='.
(#33) Expected an assignment or function call and instead saw an expression.
(#33) Missing semicolon.
(#33) Expected '===' and instead saw '=='.
(#33) Expected '{' and instead saw 'this'.
(#34) Line is too long.
(#34) Missing semicolon.
(#34) Missing semicolon.
(#35) Line is too long.
(#35) Missing semicolon.
(#35) Missing semicolon.
(#35) Expected '{' and instead saw 'this'.
(#36) Line is too long.
(#36) Expected '===' and instead saw '=='.
(#36) Expected an assignment or function call and instead saw an expression.
(#36) Missing semicolon.
(#36) Missing semicolon.
(#36) Missing semicolon.
(#37) Line is too long.
(#37) Missing semicolon.
(#38) Line is too long.
(#38) Missing semicolon.
(#38) Expected an assignment or function call and instead saw an expression.
(#38) Missing semicolon.
(#39) Line is too long.
(#39) Expected an assignment or function call and instead saw an expression.
(#39) Missing semicolon.
(#39) Missing semicolon.
(#39) Expected '{' and instead saw 'b'.
(#39) Missing semicolon.
(#39) Expected an assignment or function call and instead saw an expression.
(#39) Missing semicolon.
(#40) Line is too long.
(#40) Missing semicolon.
(#40) Missing semicolon.
(#40) Missing semicolon.
(#40) Missing semicolon.
(#41) Line is too long.
(#41) Expected '{' and instead saw 'b'.
(#41) Missing semicolon.
(#41) Expected an assignment or function call and instead saw an expression.
(#41) Missing semicolon.
(#41) Expected '!==' and instead saw '!='.
(#41) Expected '!==' and instead saw '!='.
(#41) Expected '{' and instead saw 'a'.
(#41) Missing semicolon.
(#41) Expected '!==' and instead saw '!='.
(#42) Line is too long.
(#41) Expected '!==' and instead saw '!='.
(#42) Expected '!==' and instead saw '!='.
(#42) Expected '{' and instead saw 'if'.
(#42) Expected '{' and instead saw 'b'.
(#42) Expected '{' and instead saw 'b'.
(#42) Expected '!==' and instead saw '!='.
(#42) Expected '{' and instead saw 'if'.
(#42) Expected '{' and instead saw 'b'.
(#43) Line is too long.
(#43) Expected '{' and instead saw 'b'.
(#43) Missing semicolon.
(#43) Expected '!==' and instead saw '!='.
(#43) Expected '{' and instead saw 'if'.
(#43) Expected '{' and instead saw 'f'.
(#43) Expected '{' and instead saw 'f'.
(#43) Expected '!==' and instead saw '!='.
(#43) Expected '{' and instead saw 'if'.
(#43) Expected '{' and instead saw 'f'.
(#44) Line is too long.
(#44) Expected '{' and instead saw 'f'.
(#44) Missing semicolon.
(#44) Expected an assignment or function call and instead saw an expression.
(#44) Missing semicolon.
(#44) Expected '!==' and instead saw '!='.
(#44) Expected '!==' and instead saw '!='.
(#45) Line is too long.
(#45) Expected an assignment or function call and instead saw an expression.
(#45) Missing semicolon.
(#45) Missing semicolon.
(#46) Line is too long.
(#46) Expected '!==' and instead saw '!='.
(#46) Expected '{' and instead saw 'b'.
(#46) Expected '{' and instead saw 'b'.
(#46) Expected '{' and instead saw 'b'.
(#46) Expected '{' and instead saw 'b'.
(#46) Missing semicolon.
(#47) Line is too long.
(#47) 'p' used out of scope.
(#47) 'q' used out of scope.
(#47) 'r' used out of scope.
(#47) 's' used out of scope.
(#47) Expected '!==' and instead saw '!='.
(#47) 'p' used out of scope.
(#47) 'q' used out of scope.
(#47) 'r' used out of scope.
(#47) 's' used out of scope.
(#47) 'p' used out of scope.
(#47) Expected '{' and instead saw 'b'.
(#47) 'q' used out of scope.
(#47) Expected '{' and instead saw 'b'.
(#47) 'r' used out of scope.
(#47) Expected '{' and instead saw 'b'.
(#47) 's' used out of scope.
(#47) Expected '{' and instead saw 'b'.
(#47) Missing semicolon.
(#48) Line is too long.
(#48) 'p' used out of scope.
(#48) 'q' used out of scope.
(#48) 'r' used out of scope.
(#48) 's' used out of scope.
(#48) Expected '{' and instead saw 'c'.
(#48) Expected an assignment or function call and instead saw an expression.
(#48) 'p' used out of scope.
(#48) 'q' used out of scope.
(#48) 'r' used out of scope.
(#48) 's' used out of scope.
(#48) Missing semicolon.
(#48) Expected an assignment or function call and instead saw an expression.
(#48) Missing semicolon.
(#49) Line is too long.
(#49) Missing semicolon.
(#49) Missing semicolon.
(#49) Missing semicolon.
(#49) Expected '{' and instead saw 'b'.
(#49) Missing semicolon.
(#49) Expected an assignment or function call and instead saw an expression.
(#49) Missing semicolon.
(#49) Missing semicolon.
question/type/gapfill/jquery/ui/jquery.ui.droppable.min.js
(#16) Line is too long.
(#16) Missing semicolon.
(#17) Line is too long.
(#17) Expected an assignment or function call and instead saw an expression.
(#17) Missing semicolon.
(#17) Expected '{' and instead saw 'a'.
(#17) Expected '===' and instead saw '=='.
(#17) Expected an assignment or function call and instead saw an expression.
(#17) Missing semicolon.
(#17) Expected '===' and instead saw '=='.
(#17) Expected '{' and instead saw 'this'.
(#17) Missing semicolon.
(#17) Missing semicolon.
(#18) Line is too long.
(#18) Expected an assignment or function call and instead saw an expression.
(#18) Expected an assignment or function call and instead saw an expression.
(#18) Missing semicolon.
(#18) Expected an assignment or function call and instead saw an expression.
(#18) Expected an assignment or function call and instead saw an expression.
(#18) Missing semicolon.
(#18) Expected '===' and instead saw '=='.
(#18) Expected '{' and instead saw 'if'.
(#18) Expected an assignment or function call and instead saw an expression.
(#19) Line is too long.
(#19) Missing semicolon.
(#19) Expected '===' and instead saw '=='.
(#19) Expected '{' and instead saw 'if'.
(#19) Expected an assignment or function call and instead saw an expression.
(#19) Missing semicolon.
(#19) Expected '===' and instead saw '=='.
(#19) Expected '{' and instead saw 'return'.
(#20) Line is too long.
(#20) Expected '===' and instead saw '=='.
(#20) Missing semicolon.
(#20) Expected '{' and instead saw 'return'.
(#20) Expected an assignment or function call and instead saw an expression.
(#20) Expected an assignment or function call and instead saw an expression.
(#21) Line is too long.
(#21) Missing semicolon.
(#21) Missing semicolon.
(#21) Missing semicolon.
(#21) Expected '{' and instead saw 'return'.
(#22) Line is too long.
(#23) Line is too long.
(#23) Missing semicolon.
(#23) 'a' is already defined.
(#23) Expected '{' and instead saw 'if'.
(#23) 'a' is a statement label.
(#23) 'a' is a statement label.
(#23) 'a' is a statement label.
(#23) Expected '{' and instead saw 'if'.
(#23) Expected '===' and instead saw '=='.
(#23) Missing semicolon.
(#24) Line is too long.
(#23) Expected '!==' and instead saw '!='.
(#24) Expected '===' and instead saw '=='.
(#24) Expected an assignment or function call and instead saw an expression.
(#24) Missing semicolon.
(#24) Expected '{' and instead saw 'c'.
(#25) Line is too long.
(#25) Missing semicolon.
(#25) Missing semicolon.
(#25) Expected an assignment or function call and instead saw an expression.
(#25) Expected '===' and instead saw '=='.
(#25) Expected '===' and instead saw '=='.
(#25) Expected a conditional expression and instead saw an assignment.
(#26) Line is too long.
(#26) Expected '===' and instead saw '=='.
(#26) Missing semicolon.
(#26) Expected '===' and instead saw '=='.
(#26) Missing semicolon.
(#26) Expected '===' and instead saw '=='.
(#26) Expected '===' and instead saw '=='.
(#26) Expected '===' and instead saw '=='.
(#26) Missing semicolon.
(#26) Missing semicolon.
(#26) Missing semicolon.
question/type/gapfill/jquery/ui/jquery.ui.mouse.min.js
(#13) Line is too long.
(#13) Missing semicolon.
(#13) Missing semicolon.
(#13) Missing semicolon.
(#13) Missing semicolon.
(#14) Line is too long.
(#14) Expected an assignment or function call and instead saw an expression.
(#14) Expected '===' and instead saw '=='.
(#14) Expected '===' and instead saw '=='.
(#14) Expected '{' and instead saw 'return'.
(#14) Expected '{' and instead saw 'this'.
(#14) Missing semicolon.
(#15) Line is too long.
(#15) Missing semicolon.
(#15) Missing semicolon.
(#15) Missing semicolon.
(#15) Expected an assignment or function call and instead saw an expression.
(#15) Did you mean to return a conditional instead of an assignment?
(#15) Missing semicolon.
(#15) Expected '{' and instead saw 'return'.
(#15) Missing semicolon.
(#16) Line is too long.
(#16) Expected '{' and instead saw '('.
(#16) Expected an assignment or function call and instead saw an expression.
(#16) Missing semicolon.
(#16) Expected '===' and instead saw '=='.
(#16) Missing semicolon.
(#16) Missing semicolon.
(#17) Line is too long.
(#17) Missing semicolon.
(#17) Missing semicolon.
(#17) Missing semicolon.
(#17) Missing semicolon.
question/type/gapfill/jquery/ui/jquery.ui.widget.min.js
(#10) Line is too long.
(#10) Expected '{' and instead saw 'if'.
(#10) Expected '{' and instead saw 'b'.
(#10) Missing semicolon.
(#10) Missing semicolon.
(#10) Missing semicolon.
(#10) Missing semicolon.
(#10) Missing semicolon.
(#10) Expected an assignment or function call and instead saw an expression.
(#10) Missing semicolon.
(#10) A constructor name should start with an uppercase letter.
(#10) Missing '()' invoking a constructor.
(#11) Line is too long.
(#11) Missing semicolon.
(#11) Expected '{' and instead saw 'return'.
(#11) Missing semicolon.
(#12) Line is too long.
(#12) Expected an assignment or function call and instead saw an expression.
(#12) Missing semicolon.
(#12) Expected '{' and instead saw 'b'.
(#12) A constructor name should start with an uppercase letter.
(#12) Missing semicolon.
(#12) Expected an assignment or function call and instead saw an expression.
(#12) Missing semicolon.
(#12) Missing semicolon.
(#12) Expected an assignment or function call and instead saw an expression.
(#12) Missing semicolon.
(#12) Missing semicolon.
(#13) Line is too long.
(#13) Missing semicolon.
(#13) Missing semicolon.
(#13) Missing semicolon.
(#13) Expected '{' and instead saw 'return'.
(#13) Expected '{' and instead saw 'return'.
(#13) Missing semicolon.
(#14) Line is too long.
(#14) Missing semicolon.
(#14) Missing semicolon.
(#14) Expected '{' and instead saw 'this'.
(#14) Missing semicolon.
(#14) Missing semicolon.
(#14) Missing semicolon.
(#15) Line is too long.
(#15) Missing semicolon.
(#15) Missing semicolon.
(#15) Missing semicolon.

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(109 errors, 0 warnings)

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

question/type/gapfill/backup/moodle2/backup_qtype_gapfill_plugin.class.php
(#36) Function backup_qtype_gapfill_plugin::qtype_name is not documented
(#17) No one-line description found in phpdocs for file
(#18) Package moodlecore is not valid
question/type/gapfill/backup/moodle2/restore_qtype_gapfill_plugin.class.php
(#17) No one-line description found in phpdocs for file
(#25) No one-line description found in phpdocs for class restore_qtype_gapfill_plugin
(#54) Phpdocs for function restore_qtype_gapfill_plugin::process_gapfill has incomplete parameters list
(#92) Phpdocs for function restore_qtype_gapfill_plugin::process_question_answer has incomplete parameters list
(#18) Package moodlecore is not valid
question/type/gapfill/db/upgrade.php
(#20) Package qtype is not valid
question/type/gapfill/edit_gapfill_form.php
(#40) Function qtype_gapfill_edit_form::definition_inner is not documented
(#98) Function qtype_gapfill_edit_form::set_data is not documented
(#124) Function qtype_gapfill_edit_form::data_preprocessing is not documented
(#136) Function qtype_gapfill_edit_form::validation is not documented
(#155) Function qtype_gapfill_edit_form::qtype is not documented
(#36) Variable qtype_gapfill_edit_form::$answer is not documented
(#37) Variable qtype_gapfill_edit_form::$answerdisplay is not documented
(#38) Variable qtype_gapfill_edit_form::$delimitchars is not documented
(#108) Phpdocs for function qtype_gapfill_edit_form::get_wrong_answers has incomplete parameters list
(#28) Class qtype_gapfill_edit_form does not have @copyright tag
(#28) Class qtype_gapfill_edit_form does not have @license tag
(#19) Package qtype is not valid
question/type/gapfill/lang/en/qtype_gapfill.php
(#17) No one-line description found in phpdocs for file
(#24) Package qtype is not valid
question/type/gapfill/question.php
(#27) Class qtype_gapfill_question is not documented
(#76) Function qtype_gapfill_question::start_attempt is not documented
(#110) Function qtype_gapfill_question::get_expected_data is not documented
(#133) Function qtype_gapfill_question::is_complete_response is not documented
(#145) Function qtype_gapfill_question::get_validation_error is not documented
(#158) Function qtype_gapfill_question::is_same_response is not documented
(#172) Function qtype_gapfill_question::is_gradable_response is not documented
(#192) Function qtype_gapfill_question::is_correct_response is not documented
(#255) Function qtype_gapfill_question::discard_duplicates is not documented
(#271) Function qtype_gapfill_question::grade_response is not documented
(#280) Function qtype_gapfill_question::compute_final_grade is not documented
(#309) Function qtype_gapfill_question::check_file_access is not documented
(#320) Function qtype_gapfill_question::compare_response_with_answer is not documented
(#351) Function qtype_gapfill_question::get_marked_gaps is not documented
(#33) Variable qtype_gapfill_question::$answer is not documented
(#35) Variable qtype_gapfill_question::$answerdisplay is not documented
(#36) Variable qtype_gapfill_question::$shuffledanswers is not documented
(#37) Variable qtype_gapfill_question::$correctfeedback is not documented
(#38) Variable qtype_gapfill_question::$noduplicates is not documented
(#39) Variable qtype_gapfill_question::$disableregex is not documented
(#40) Variable qtype_gapfill_question::$partiallycorrectfeedback is not documented
(#41) Variable qtype_gapfill_question::$incorrectfeedback is not documented
(#42) Variable qtype_gapfill_question::$correctfeedbackformat is not documented
(#43) Variable qtype_gapfill_question::$partiallycorrectfeedbackformat is not documented
(#44) Variable qtype_gapfill_question::$incorrectfeedbackformat is not documented
(#45) Variable qtype_gapfill_question::$fraction is not documented
(#47) Variable qtype_gapfill_question::$wronganswers is not documented
(#50) Variable qtype_gapfill_question::$casesensitive is not documented
(#58) Variable qtype_gapfill_question::$delimitchars is not documented
(#74) Variable qtype_gapfill_question::$allanswers is not documented
(#102) There is no description in phpdocs for function field
(#119) There is no description in phpdocs for function summarise_response
(#177) There is no description in phpdocs for function get_correct_response
(#103) Phpdocs for function qtype_gapfill_question::field has incomplete parameters list
(#151) Phpdocs for function qtype_gapfill_question::get_right_choice_for has incomplete parameters list
(#20) Package qtype is not valid
question/type/gapfill/questiontype.php
(#38) Function qtype_gapfill::extra_question_fields is not documented
(#45) Function qtype_gapfill::get_question_options is not documented
(#53) Function qtype_gapfill::initialise_question_answers is not documented
(#85) Function qtype_gapfill::initialise_question_instance is not documented
(#138) Function qtype_gapfill::get_gaps is not documented
(#176) Function qtype_gapfill::update_question_gapfill is not documented
(#203) Function qtype_gapfill::update_question_answers is not documented
(#292) Function qtype_gapfill::make_hint is not documented
(#296) Function qtype_gapfill::move_files is not documented
(#303) Function qtype_gapfill::delete_files is not documented
(#309) Function qtype_gapfill::questionid_column_name is not documented
(#313) Function qtype_gapfill::import_from_xml is not documented
(#323) Function qtype_gapfill::export_to_xml is not documented
(#30) No one-line description found in phpdocs for class qtype_gapfill
(#119) There is no description in phpdocs for function save_question
(#121) Phpdocs for function qtype_gapfill::save_question has incomplete parameters list
(#152) Phpdocs for function qtype_gapfill::save_question_options has incomplete parameters list
(#242) Phpdocs for function qtype_gapfill::get_answer_fields has incomplete parameters list
(#30) Class qtype_gapfill does not have @copyright tag
(#30) Class qtype_gapfill does not have @license tag
(#20) Package qtype is not valid
question/type/gapfill/renderer.php
(#27) Class qtype_gapfill_renderer is not documented
(#33) Function qtype_gapfill_renderer::formulation_and_controls is not documented
(#75) Function qtype_gapfill_renderer::embedded_element is not documented
(#166) Function qtype_gapfill_renderer::specific_feedback is not documented
(#189) Function qtype_gapfill_renderer::get_dropdown_list is not documented
(#203) Function qtype_gapfill_renderer::num_parts_correct is not documented
(#29) Variable qtype_gapfill_renderer::$correct_responses is not documented
(#30) Variable qtype_gapfill_renderer::$marked_responses is not documented
(#31) Variable qtype_gapfill_renderer::$allanswers is not documented
(#140) There is no description in phpdocs for function get_input_class
(#170) There is no description in phpdocs for function get_duplicate_feedback
(#142) Phpdocs for function qtype_gapfill_renderer::get_input_class has incomplete parameters list
(#171) Phpdocs for function qtype_gapfill_renderer::get_duplicate_feedback has incomplete parameters list
(#20) Package qtype is not valid
question/type/gapfill/settings.php
(#17) No one-line description found in phpdocs for file
question/type/gapfill/tests/helper.php
(#26) Class qtype_gapfill_test_helper is not documented
(#28) Function qtype_gapfill_test_helper::get_test_questions is not documented
(#33) Function qtype_gapfill_test_helper::make_gapfill_backup is not documented
(#37) Function qtype_gapfill_test_helper::make_question2 is not documented
(#130) Function qtype_gapfill_test_helper::make_question is not documented
(#20) Package qtype is not valid
question/type/gapfill/tests/question_test.php
(#20) Package qtype is not valid
question/type/gapfill/tests/questiontype_test.php
(#53) Function qtype_gapfill_test::get_test_question_data is not documented
(#40) Variable qtype_gapfill_test::$includecoverage is not documented
(#20) Package qtype is not valid
question/type/gapfill/tests/walkthrough_test.php
(#17) No one-line description found in phpdocs for file
(#32) No one-line description found in phpdocs for class qtype_gapfill_walkthrough_test
(#21) Package qtype is not valid
question/type/gapfill/version.php
(#17) File-level phpdocs block is not found

Update savepoints problems

(3 errors, 0 warnings)

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

question/type/gapfill/db/upgrade.php
Detected more 'if' blocks (2) than 'savepoint' calls (1)
version 2006082505 is missing corresponding savepoint call
version 2006082510 is missing corresponding savepoint call

Third party library modification problems

(0 errors, 0 warnings)

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


Mustache template problems

(0 errors, 0 warnings)

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